Maine

纵有疾风起,人生不言弃

3. C语言基础-流程控制

3.1 if 选择语句

if( ... ) {
    // ....
}else if( ... ) {
    // ... 
}else if ( ... ) {
    // ... 
}else {
    // ...
}

3.2 三目运算符

int a = 1;
int b = 2;
int c;
c = a > b ? b : a; // c = a = 1

3.3 switch 选择语句

    int num;
    printf("请输入一个数字: \n");
    scanf("%d", &num);

    /**
     * switch 里面只能传整型或字符型参数
     */

    switch (num) {
    case 0:
        printf("第一层楼 \n");
        break;
    case 1:
        printf("第二层楼 \n");
        break;
    case 2:
        printf("第三层楼 \n");
        break;
    default:
        printf("你要窜天了!!! \n");
    }

3.4 while 循环语句

int num = 1;
while (num > 0) {
    printf("输入一个负数退出.... \n");
    scanf("%d", &num);
}

3.5 do .. while 语句

int num;
do {
    printf("输入一个负数退出.... \n");
    scanf("%d", &num);
}while (num > 0);

3.6 for 循环

int sum = 0;
for(int i = 0; i < 100; i++)
{
    sum += i;
}

3.7 goto 语句

请放心大胆忘掉它吧。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注