大碗编程

Did You Know?

continue和break的区别C语言(break和continue用法举例)

IDE为VS2017。

注释选中行

选中需要注释的内容(可以是一行或者多行代码),先按ctrl+k,再按 ctrl+c 即可。

取消对选中行的注释

选中刚才被注释的内容,先按ctrl+k,再按 ctrl+u 即可。

break、continue、return、exit的区别

1.break: 只能在switch和循环体中使用,结束整个循环,不再判断执行循环的条件是否成立

但是 break 只能跳出一层循环。当有多层循环嵌套的时候,break只能跳出“包裹”它的最里面的那一层循环,无法一次跳出所有循环。

2.continue :只能在循环语句中使用,只结束本次循环,而不是终止整个循环

(三种循环语句: for 循环, while 循环, do…while 循环)

for(inti = 0; i < 10; i++) { cout<< i<< "t"; if(0== i % 2) //每一行打印2个数字continue; cout<< endl; }

3.ruturn:终止函数的执行,返回到调用该函数的地方。在函数中一旦遇到 return 语句就立即返回,后面的所有语句都不会被执行到了。

return 语句可以有多个,可以出现在函数体的任意位置,但是每次调用函数只能有一个 return 语句被执行

//返回两个整数中较大的一个intmax(inta, intb){ return(a>b) ? a : b;//三目运算符,(a>b)为真返回a的值,否则返回b的值cout<<"结束函数的执行,不会打印此数据n"<<endl; }

4.exit:强行退出程序,结束进程

学习99乘法表分析思路:

观察乘法表中数据的规律

1.乘号左边的数都为列数

2.乘号右边的数为行号

3.每一列的数据都不大于行号,列数<=行数

for(inti = 1; i < 10; i++) { for(intj = 1; j <= i; j++) { cout<< j << "*"<< i << "="<< j * i << "t"; } cout<< endl; }