C语言选择语句和循环语句总结
一、选择语句
1.if...else语句
if(表达式)
操作1;
else
操作2;
先求解表达式,如果为真,则执行操作1;否则,执行操作2。
[code]#include<stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); if(a>b) printf("%d",a); else printf("%d",b); return 0; }
输入a和b,如果a>b则打印a的值,否则打印b的值。
2.if...else if语句
[code]#include<stdio.h> int main() { int score; printf("请输入一个0-100的分数\n"); scanf("%d",&score); if(score>=90) printf("A"); else if(score>=60) printf("B"); else printf("C"); return 0; }
输入分数(0-100),如果大于等于90分,输出等级A,在60到90分内,输出等级B,否则输出等级C。
3.switch语句
[code]#include<stdio.h> #include<stdlib.h> int main() { int a; scanf("%d",&a); switch(a) { case 1:printf("123\n");break; case 2:printf("abc\n");break; case 3:printf("ABC\n");break; default:printf("输入不合法\n"); } system("pause"); return 0; }
输入一个数字a,如果a等于1,执行case 1,打印123;如果a等于2,执行case 2,打印abc;如果a等于3,执行case 3,打印ABC;如果a不等于1,2,3,则打印输入不合法。
注意:每个case后面都要加上break,例如case 1没有加break,则继续执行case 2,打印结果为123abc。
二、循环语句
1.for循环
for(表达式1;表达式2;表达式3)
{
循环体;
}
它的执行过程为:
1.先求解表达式1;
2.求解表达式2,若其值为真,则执行for语句中的循环体,然后执行第三步,若为假,则结束循环,转到第五步。
3.若表达式为真,在执行指定语句后,求解表达式3.
4.转回到上面第二步继续执行。
5.退出循环,执行for语句的下一个语句
[code]#include<stdio.h> int main() { int i,sum=0; for(i=1;i<=100;i++) { sum=sum+i; } printf("1-100的和为:%d\n",sum); return 0; }
输出1-100的和。
2.while循环
while(表达式)
{
循环体;
}
它的执行步骤为:
先求解表达式,若其值为真,则执行while语句中的循环体,否则执行循环体的下一步。即"先判断,再执行"。
[code]#include<stdio.h> int main() { int i=1,sum=0; while(i<=100) { sum=sum+i; i++; } printf("1-100的和为:%d\n",sum); return 0; }
输出1-100的和。
3.do...while语句
do
{
循环体;
}while(表达式);
它的执行步骤为:
先循环一次循环体,然后求解表达式,若表达式为真,则继续执行do while语句中循环体,否则执行循环体的下一步。即"先执行循环体,再判断"。
[code]#include<stdio.h> int main() { int i=1,sum=0; do { sum=sum+i; i++; }while(i<=100); printf("1-100的和为:%d\n",sum); return 0; }
输出1-100的和。
- [黑马程序员]09[C语言]循环控制语句部分学习笔记总结
- c语言第二周总结-循环语句
- 黑马程序员------C语言-----选择结构和循环结构总结
- 【C语言-06】滴~,三种循环语句的 ‘累加求和’ 小代码和分析总结~~
- 【C语言连载二】--------选择结构、循环结构、跳转语句(附几个例子)
- c语言第六章总结 循环语句
- java基础学习总结四(控制语句<顺序、选择、循环>、方法)
- 第5,6章|选择与循环语句|总结
- C语言循环语句总结
- 选择,循环语句结构总结
- 初步认识C语言中的选择和循环语句
- C语言中的选择语句和循环语句
- Python--选择语句-循环语句-函数
- c语言解析系列(2)选择语句
- 快速学习C语言中for循环语句的基本使用方法
- Linux--选择、循环语句
- 4.5 C语言while循环语句
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- C语言----链表的各项操作总结----单项循环链表
- python基础总结二:判断语句、循环语句、字符串遍历、以及列表、元组、字典的简单使用 。