C语言 | 结构化编程(开篇直播课程分享给到你)
每日新闻📢📢
直播时间:每天下午15:00到17:00,晚上19:00到21:00开启知识直播专场!!!
直播地址:B站主页直播间:直播间地址,某音搜索“信盈达”账号(有两个号,分享不一样的知识直播);
明日复明日,明日何其多~~还是赶紧行动起来吧!!!
(如没时间观看直播的话,也可以直接斯❤,领取回放链接吖~)

C语言编程包含三个基本结构:顺序结构、选择结构、循环结构。
结构化编程就是九条控制语句
1、顺序结构
2、选择结构:if else switch case
3、循环结构:while for do-while
4、跳转语句:break continue goto return
顺序结构:
体现 CPU 执行程序的规则(路径)
①程序从上到下执行
②程序逐条执行(执行完上一条语句才会执行下一条语句)
选择结构:
if 与 else 组合形式
1.if语句:
if(表达式)
{
程序段
}
如果表达式为真,则执行if里面的程序,如果为假则不执行大括号的程序,跳过大括号直接往下执行。
2. if-else语句
if(表达式)
{
程序段
}else
{
程序段
}
如果表达式为真则执行if大括号里面的语句,如果为假,则执行else里面的程序。即二选一的执行程序。
3. if-else if-else语句
if(表达式)
{
程序段
}else if(表达式)
{
程序段
}
...
else
{
程序段
}
从上往下开始一个个表达式的判断,当碰到真的表达式之后,就会执行对应大括号的程序,后面的表达式就不会判断。如果表达式都为假,就执行else里面的程序。即多选一的执行程序。
switch-case语句
switch(变量)
{
case 常量1:语句块1;break;
case 常量2:语句块2;break;
case 常量3:语句块3;break;
...
case 常量n:语句块n;break;
default:语句块n+1;break;
}
switch后面接的是变量 ,case后面接的是常量,常量后面是冒号,default后面没有常量,不要忘了每句后面有break。
变量的值与case后的常量的值作比较;是否相等,如果相等则执行该case后的语句块,直到遇到break结束;(整个switch -- case语句结束,以后的 case不再运行);如果都没有与之相匹配的,则执行default后面的语句块。
循环结构:
while(表达式)
{
循环体;
}
计算表达式的值并且判断真假,如果表达式的值为真,则执行循环体,执行完循环体,继续回到表达式,计算表达式的值并且判断真假,如果表达式的值为真,则继续执行循环体。如果表达式的值为假,则循环结束。
do
{
循环体;
}while(表达式); (注意:分号不要丢)
先执行一次循环体;然后计算表达式的值判断真假。如果为真,则回到循环体的第一步 如果为假,则结束do-while语句。
for(变量赋值初值;循环的条件;变量自加/自减)
{
循环体;
}
先执行赋值表达式,执行条件表达式,判断真假,如果为假则结束for循环。如果为真,则执行循环体,循环体执行完执行变量自加自减,执行条件表达式,如此循环往复,知道条件表达式为假结束。
跳转结构:break continue goto return
break
打断循环语句;(跳出循环语句);
在break后面的程序不再执行,只打断直接包含break的循环语句。根据某种条件需要提前结束循环语句,就用 break。
continue
只能用于循环结构:while do-while for ,打断循环。与break不同的是打断本次循环,继续执行下一次循环。
return
结束函数,作为函数的返回值。
goto
使程序直接跳转到指定处继续执行。