2.9
for循环的多种写法
如果循环大括号中只有一句语句则可以省略大括号
在小括号使用,操作符
、在小括号中临时定义循环变量(c99规范才支持,这种循环变量才有效)
小括号只保留中间
若大括号中没有语句则可以直接在小括号后加;然后省略大括号
把小括号中间的部分省略不写(死循环)
可使用ctrl+c结束程序
while关键字也可以用来编写循环
只要知道循环什么时候应该结束就可以使用while循环
for和while编写的循环完全可以互相替代
大括号里的语句有可能根本不执行
while关键字也可以用来实现空语句与死循环
while语句中也可以使用break;和continue;语句
do…while语句也可以实现循环,这种玄幻中大括号里面的语句至少会执行一次
do{
//反复执行的语句
}while(布尔值);
这种写法也是按照分组方式执行的,分组结果就相当于把while分组中第一周丢掉
求2个数最大公约数如下
scanf函数调用语句可以当做数字使用,如果是0表示没有读到有效数据
goto语句也是一种流程控制语句
goto语句可以决定下一条语句在哪里(通常不用该语句)