重新认识和学习C语言——分支语句与循环语句

分支语句

if ,switch

循环语句

while,for,do while

1、分支语句

1.1 if语句

语法结构:

if(表达式)

语句;

if语句是比较常见的语句,同时也是我使用最多的语句,我也能够熟练使用的语句,相比于switch语句,if语句书写较为清晰,条件表达完整,在if和switch都可以用的情况下,尽量选择if语句。

if后面的判断表达式如果结果为真,则会执行语句;如果结果为假,则不执行语句。C语言中,0为假,所有的非0都为真。

1.2 switch语句

语法结构:

switch(整型表达式)

{

case 整型表达式常量:

语句;

}

switch中,switch后面必须是整型的表达式,如果不是整型,系统会报错,在switch语句中,无法实现真正的分支结构,所有的分支结构都是由break语句来实现的,如果后面有break语句,就会跳出分支结构,执行后面的内容。

注:case并不执行分支的功能,如果case语句后面没有break的话,就会顺序执行,直到遇到break语句才会跳出。

2、循环语句

2.1 for循环

语法结构:

for(表达式1;表达式2;表达式3)

循环语句;

表达式1为初始化部分,只在进入循环之前出现一次,表达式1执行完成后,就会开始执行表达式2,表达式2为判断结构,若表达式2为真,则进入循环,执行语句,执行完语句之后再进行表达式3的执行。

break语句在for循环中是直接跳出循环,continue语句是跳出循环直接从表达式3开始执行。

2.2 while循环

语法结构:

while(表达式)

        循环语句;

while循环中的表达式为判断真假,0为假,非0为真,如果表达式一直为真,则循环就会反复,直到表达式为假。while循环中,break语句是直接跳过循环,顺序执行循环下面的语句,而continue语句则是,跳出循环,继续判断循环是否能继续进行。

2.3 do while循环

语法结构:

do

        循环语句

while(表达式);

其中,表达式是判断循环是否继续下去的标志,也就是说,这次的循环至少会执行一次do的内容,然后再进行判断。

3、small tips

关于vs2013

vs2013程序编译运行快捷键Ctrl+F5        调试运行快捷键Ctrl+F10

关于unsafe报错,需要在程序最开始加一句#define _CRT_SECURE_NO_WARNINGS

关于运行框一闪而过问题,需要配置子系统为控制台模式,具体操作步骤百度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式进阶之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值