欢迎光临散文网 会员登陆 & 注册

C语言 | 结构化编程(开篇直播课程分享给到你)

2022-10-11 10:37 作者:信盈达  | 我要投稿

每日新闻📢📢

直播时间:每天下午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

使程序直接跳转到指定处继续执行。


C语言 | 结构化编程(开篇直播课程分享给到你)的评论 (共 条)

分享到微博请遵守国家法律