12月3号条件控制语句和循环语句
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
?
?
?
?
?
?
?
?
?
?
轉載于:https://www.cnblogs.com/hmzxwky/p/5017303.html
總結
以上是生活随笔為你收集整理的12月3号条件控制语句和循环语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “头白始得志”下一句是什么
- 下一篇: Eclipse+SVN搭建开发环境