C语言九条语句通俗易懂总结:

文章目录


前言

c语言的九条语句是学系c的基本,想要学好这一门语言,就要掌握这9条语句!


提示:以下是本篇文章正文内容,下面案例可供参考

一、9条语句作用以及学习方法;

1、九条语句是用于控制程序运行的语句;

2、由上到下,从main函数开始,main函数结束程序结束,程序就是判断并执行的一个过程;

3、首先要了解,每一条语句的运行规则,然后看一些使用完成的代码,推出结果,最后自行根据需求通过语句完成功能。

二、使用

1.if-else 

if-else语句的定义:当满足条件语句时(条件语句结果非零)执行{}内语句,否则执行elas后的语句。

if-else语句的格式:

if(条件语句)  //括号内是条件语句 只要结果非零 均进入执行语句  

{

执行语句;

}

else

{

执行语句;

}

2.switch语句

通过表达式得出数值,若得出的数值与下面case 后的数值对应,则执行相应的语句,若没有相对应的数值则执行default 后面的语句。

switch(表达式) //注意:没有 ”;” 号

{

case 值1: 语句1;break;   //注意:不能没有break 需跳出switch语句 否则继续  

//执行往后的case 语句 直到全部case语句执行完为止

case 值2: 语句2;break;

case 值3:{语句3;语句4;。。。;}break;  //case后的语句可以是多条语句集

。。。

default:语句5;break;//若表达式中没对应的值与之对应 则执行语句5后跳出

}

注意:不能没有break,需跳出switch语句。如果得到的数值与下面的case后的数值对应,则执行相应的语句,如果没有对应的数值则执行default后面的语句。

3.for语句

for语句的定义格式:当表达式2为真时,执行循环体语句否则不进入循环。

for(表达式1;表达式2;表达式3) //注意表达式之间用 ”;” 隔开 括号后面没“;”

{

循环体;

}

uchar i,x,y,z;//全局变量默认值为零
for(i=0;i<3;i++)
{
x=x+1;//i=0;x=1//i=1;x=2//i=2;x=3
y=y+1;
z=z+1;
}

//最后结果:x=3  y=3  z=3

4.while语句

while语句的定义格式:当循环条件为逻辑0时不进入循环体;否则都会进入循环体,进行循环。

while(循环条件)

{

循环体;

}

5.do-while语句

do-while语句的定义格式:先执行循环体,再判断循环条件,若满足条件则继续进入循环体。

do

{

循环体;

}while(循环条件);  //注意:不能漏了 ”;”

注意:先执行一次循环,再判断循环条件是否满足。 

6.goto语句

goto语句了解即可,goto是从定义标识符的位置跳转到标识符所在的位置,一般用于多层for循环跳出,只能在本函数中跳转。c语言中能不用就不用。

7.return语句

结束函数带回一个返回值。

8.break语句

跳出一层结构,但是注意不是跳出循环,if层次结构会不被认可。

9.continue语句

结束本次循环,只能放在循环中使用。

例子:

uchar i,x,y,z;//局部变量值不确定
i=x=y=z=1;
for(i=0;i<3;i++)
{
x=x+1;(continue;或break;)
y=y+1;
z=z+1;
}
无continue、break:结果为 x=4  y=4  z=4
有continue:结果为      x=4  y=1  z=1
有break:结果为          x=2  y=1  z=1

总结

    1. C语言程序结构

C语言程序的3中基本结构。

  • 顺序:从头到尾一步一步执行
  • 分支:程序执行的过程中遇到支流
  • 循环:程序执行的过程中,会重复执行一段代码

 学习c语言要有耐心,每一天都要看代码,写代码,对刚入门的初学者来说,每一天都要两个小时去学习和复习,保证这两个小时全身心地投入,没有杂念,不玩手机,不看电脑视频,做到不分神,能够坚持下来一个月,就可以养成好习惯,这样每天都不会因为没有事干而感到无聊。本文章只对c语言的九条语句进行简单的,通俗的讲解,希望对想了解c语言的萌新有所帮助,文章有不足的地方,望大家留言评论!

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

丘比特惩罚陆

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

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

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

打赏作者

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

抵扣说明:

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

余额充值