您的位置:首页 > 其它

12月3号条件控制语句和循环语句

2015-12-03 19:12 393 查看
if条件语句 非零即真 0即假

if(表达式){

//成立之后要处理的事情

}

以atm小程序为例

//判断用户选择的操作

if (operation == 1){

//输入密码

printf("输入密码\n");

}

if (operation == 2){

//取款

printf("取款\n");

}

if (operation == 3){

//取款

printf("查询\n");

}

if-else语句的使用

if(operation == 1){

printf("输入密码\n");

}else{

printf("others\n");

}

//switch case case后面必须是一个常量

//break 从switch中跳出来

switch (operation) {

case 1:

printf("输入密码\n");

break;

case 2:

printf("取款\n");

break;

case 3:

printf("查询\n");

break;

case 4:

printf("退出\n");

break;

default:

printf("不合法的输入\n");

break;

}

**for while语句

例子:求一到一百的和

int sum = 0;

int index = 1;

while (index<=100){

sum += index; //sum = sum + index;将当前的数字加到总和中

index ++;

}

printf("1+2+3+...+100=%d", sum);

**do...while语句

int sum = 0;

int index = 1;

do{

sum =+ index;

index ++;

}while(index<=100);

**for语句

int sum = 0;

for(int index = 1; index<=100; index++){

sum += index;

}

**break 跳出整个循环

for(int i=1; i<=10; i++){

if(i<=5){

printf("%d ",i);

}else{

break;

}

}

输出结果是1 2 3 4 5

**continue 结束本次循环 直接跳到下一次循环

for(int i=1; i<=10; i++){

if(i == 5){

continue;

}

printf("%d ", i);

}

输出结果是1 2 3 4 6 7 8 9 10
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: