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后跳出
}

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中基本结构。

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

2345_image_file_copy_2.jpg

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


相关文章
|
C语言
带你熟知关键字static用法——C语言(举例及通俗易懂)
带你熟知关键字static用法——C语言(举例及通俗易懂)
370 0
|
C语言 C++
进阶C语言 第五章-------《动态内存管理》 (malloc、free,calloc、realloc、柔性数组、C/C++程序在内存)知识点+完整思维导图+基本练习题+深入细节+通俗易懂+建议收藏(二)
进阶C语言 第五章-------《动态内存管理》 (malloc、free,calloc、realloc、柔性数组、C/C++程序在内存)知识点+完整思维导图+基本练习题+深入细节+通俗易懂+建议收藏(二)
|
存储 C语言
进阶C语言 第六章-------《文件操作》 (fgetc、fputc、fgets、fputs、fprintf、fscanf)知识点+完整思维导图+基本练习题+深入细节+通俗易懂建议收藏(三)
进阶C语言 第六章-------《文件操作》 (fgetc、fputc、fgets、fputs、fprintf、fscanf)知识点+完整思维导图+基本练习题+深入细节+通俗易懂建议收藏(三)
进阶C语言 第六章-------《文件操作》 (fgetc、fputc、fgets、fputs、fprintf、fscanf)知识点+完整思维导图+基本练习题+深入细节+通俗易懂建议收藏(三)
|
存储 C语言
进阶C语言 第二章-------《进阶指针》 (指针数组、数组指针、函数指针、回调指针)知识点+基本练习题+深入细节+通俗易懂+完整思维导图+建议收藏(二)
进阶C语言 第二章-------《进阶指针》 (指针数组、数组指针、函数指针、回调指针)知识点+基本练习题+深入细节+通俗易懂+完整思维导图+建议收藏(二)
|
存储 C语言
进阶C语言 第二章-------《进阶指针》 (指针数组、数组指针、函数指针、回调指针)知识点+基本练习题+深入细节+通俗易懂+完整思维导图+建议收藏(一)
进阶C语言 第二章-------《进阶指针》 (指针数组、数组指针、函数指针、回调指针)知识点+基本练习题+深入细节+通俗易懂+完整思维导图+建议收藏(一)
|
存储 编译器 C语言
进阶C语言 第一章-------《数据类型》 (整形内存中的存储、浮点型在内存中的存储)知识点+基本练习题+深入细节+通俗易懂+完整思维导图+建议收藏(二)
进阶C语言 第一章-------《数据类型》 (整形内存中的存储、浮点型在内存中的存储)知识点+基本练习题+深入细节+通俗易懂+完整思维导图+建议收藏(二)
|
存储 编译器 C语言
进阶C语言 第一章-------《数据类型》 (整形内存中的存储、浮点型在内存中的存储)知识点+基本练习题+深入细节+通俗易懂+完整思维导图+建议收藏(一)
进阶C语言 第一章-------《数据类型》 (整形内存中的存储、浮点型在内存中的存储)知识点+基本练习题+深入细节+通俗易懂+完整思维导图+建议收藏(一)
C语言番外-------《函数栈帧的创建和销毁》知识点+基本练习题+完整的思维导图+深入细节+通俗易懂建议收藏(二)
C语言番外-------《函数栈帧的创建和销毁》知识点+基本练习题+完整的思维导图+深入细节+通俗易懂建议收藏(二)
|
存储 编译器 C语言
C语言番外-------《函数栈帧的创建和销毁》知识点+基本练习题+完整的思维导图+深入细节+通俗易懂建议收藏(一)
C语言番外-------《函数栈帧的创建和销毁》知识点+基本练习题+完整的思维导图+深入细节+通俗易懂建议收藏(一)