一、流程控制
C语言中程序运行*分为3中结构:
顺序结构:默认的流程结构。按照书写顺序执行每一条语句。
选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。
循环结构:在给定条件成立的情况下,反复执行某一段代码。
二、选择结构
if语句结构如下所示,if运行条件只有两个0或1
if(语句一) { printf("博客"); } else if { printf("博客1"); } else if { printf("博客2"); } else { }
switch语句结构:
int a = 10; switch (a) { case 0: printf("这是一个0"); break; case 5: printf("这是一个5"); break; case 10: printf("这是一个10"); break; default: printf("什么也不是"); break; }
if 与 switch对比:if用得比较多,比较灵活,switch只能某个单值
while语句
while(条件1)
{
}
注意:
1.当条件成立时就会执行大括号里面的程序;
2.必须要有结束条件;
3. continue 结束当前循环,进入到下一个循环;
4.break 终止整个循环,进入下一步程序;
do{
}while();
条件不成立会先执行一次大括号里面的程序在进行判断是否满足条件
循环结构-for
初始化语句等可以是多句(把printf放到for的括号中)
for 循环嵌套
for(语句1;条件;语句2) { for(语句1;条件;语句2) { } }