分支和循环内容

分支语句

1.if语句

if()括号中语句为真,则语句执行,所以括号里输入一也可以执行。

else与if配套,除了if包含的条件外else就会执行,一个else不够就用else if,else if 后要跟条件。

注意:如果if语句后没加大括号,则后面的else与最近的if匹配

2.逻辑运算符

与(&&)或(||)非(!),注意非(!)是双目操作符,其他俩是单目操作符

3.条件操作符(也叫三目操作符)

exp1 ? exp2 : exp3

可以这么理解:exp1是对的不?是对的就打印exp2,是错的就打印exp3。

4.switch语句

switch(expression)-----------expression的值必须是整形表达式(可以是字符)

        case value1:(case后的冒号不要掉了),case后的值,必须是整形常量表达式

break;加上break才能跳出switch语句

循环语句

1.while

while()括号里写变量范围

{}大括号里写要对变量进行的操作

2.for

for 循环用的最多,因为他一个括号里包括了对变量进行赋值,规定范围与对其进行的操作,后续维护更容易

for循环中的break与continue:

break是直接结束,continue是放弃后面的代码,重新回到循环的开始。

3.do while

do
{
    i++;
}while(n);

可以这么理解,做某某,当某某的时候

goto语句

goto next

next:

        printf(".......");

建议多层循环中快速跳出时使用

你可能感兴趣的:(算法)