第三章 程序的基本结构和语句(一)

一、C 语言的语句和程序的基本结构

1、语句的分类

一行C程序末尾加一个分号就构成一条语句。

例:

int x;                                          //一条语句

x=3;                                          //一条语句

printf(“x的值等于%d\n",x);    //一条语句

以上这些都是一些比较简单的语句,一个 C程序从 main 函数开始,顺序从上往下执行各条语句。

c 语言中的语句一 般分为 5 类:

1)控制语句 

能够控制程序的执行流程,在一定的条件下执行某些语句,在另外的条件下,不执行或执行其他语句,后面每个都会讲,先了解,控制语句如下:

if语句:用于根据条件执行不同的代码块。

if...else语句:用于根据条件执行不同的代码块,如果条件不成立,则执行else语句块中的代码

switch语句:用于根据不同的值执行不同的代码块。

for循环语句:用于重复执行一段代码,直到满足条件为止。

while循环语句:用于当条件满足时重复执行一段代码。

do...while循环语句:用于当条件满足时重复执行一段代码,至少执行一次。

continue语句:结束本次循环,开始下次循环是否执行的判断

break语句:终止循环的执行或跳出 switch语句

goto语句:跳转语句

return:从函数中返回语句

2)函数调用语句,由一个函数调用末尾加个分号构成的语句。

例:

printf("你好托托");    //printf 是函数调用

3)表达式语句,由一个表达式构成的语句,分号是语句中不可缺少的组。

例:

a=3;

i=i+1;

4)空语句,用一个分号表示,没有实际作用(什么也不做),但在语法上是合规的。

如果在写代码的过程中需要一条语句来占位,而又不希望这条语句执行任何有意义的内容,用空语句占位是可以的 ,但一般情况下,空语句的用处不大。

5)复合语句,用{}括起来的语句,这些语句会被当作一个整体看待。条件语句中一般会用到,后续再具体说。

例:可以把一段代码单独用{}括起来,但这种写法一般用于测试等特殊用途 ,在实际项目代码中很少出现。

注意:

1)C语言允许在一行中书写多条语句,每条语句都需要以分号结尾。尽量不写在一行。

2)C语言允许一条语句拆开在多行书写。宏定义(后面细讲)或代码过长时,可以使用。

例:

printf( "你好,我是托小托

很高兴认识你\n");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值