黑马程序员技术交流社区

标题: 关于C语言中循环结构要注意的问题 [打印本页]

作者: black马    时间: 2015-12-9 05:39
标题: 关于C语言中循环结构要注意的问题
int main (){
for(int i=0;i<10;a++){}
}
break可以用于switch/while/do while/for循环,但continue不能用于switch语句
break是结束当前循环,continue是结束本次循环,继续判断执行下一次循环
相同点:break与continue相同作用域下,二者下边都不能放代码,因为不会执行,二者都是关键字

for与while语句可以互换吗>二者的相同点及区别是什么?
1.可以互换
2.二者都是根据条件反复执行相同的代码
3.区别是:二者的结构用法不同
while(条件判断){循环休…}
do{循环休}while(条件判断);
for(语句1;语句2;语句3){循环休}
for(in =0;i<10;i+=2,i++){
printf(“%d”,i);
}
计算1+2+3+4+...+100的值
int main(){
count=0;
for(int num=1;num<=100;num++){
count+=num;
}
printf(“1+2+3+4+...+100的值是”,count);
return 0;
}
多行多列
int main(){
/*
1.选择结构
if 如果满足条件则执行
1.if
2.if else
3.fi else if
4.if else if ….else

switch
在控制台上输入一个整数,如果 这个数大于100,则打印>100
1.首先需要scanf函数
2.需要下个变量去接收scanf函数的值
3.需要用选择结构 去判断
int a=0;
scanf(“%d”,&a);
if(a>100){
printf(“输入的数大于100\n”);
}
else {
printf(“输入的数小于100\n”)
}
}

作者: huh    时间: 2015-12-9 07:11
那么问下,break,continue,default之间有什么区别呢?
作者: 后知后觉4778    时间: 2015-12-9 19:20
huh 发表于 2015-12-9 07:11
那么问下,break,continue,default之间有什么区别呢?

break是结束循环,continue是结束本次循环,default没有在循环中见过,在switch中用到




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2