linux学习第五天

今天学习c语言的语句与流程控制。

一、语句

语句分为基本语句和复合语句,基本功能语句有表达式语句,空语句和函数调用语句三大类,格式分别是在表达式后边跟一个分号所构成的语句。空语句是仅由一个分号表示的语句。其格式为: ;,由一次函数调用加一个分号构成。sum()。除了基本功能语句外还有流程控制语。

编写c语言程序时,要注意规范。基本规范如下:

#include <stdio.h>
 
int main()
{
    return 0;
}

二、程序结构

1.顺序结构

示例:

 

2.选择结构

选择结构有if和switch两种。

if语句示例:

switch语句

格式:switch(表达式)
                       {case  常量表达式1:语句序列1
                         case  常量表达式2:语句序列2                         
                                    M
                         case  常量表达式i:语句序列i
                                    M
                         case  常量表达式n:语句序列n
                         default: 语句序列n+1
                         }
         执行过程为:当表达式的值等于常量表达式i的值,则从语句序列i开始执行到语句序列n+1为止 。若表达式的值不等于任何一个常量表达式的值,则只执行default后面的语句。
  一般在每个语句序列之后加一个break语句,这样在执行语句序列i之后,使流程跳出switch结构,实现多分支选择结构。
示例

三、循环结构

1.while

while语句是支持“当型”循环控制结构的语句。
一般格式为:
while  (表达式)  
{
    语句;
 }

2.do-while

do_while语句是支持“直到型”循环控制结构的语句。
一般格式为:
do
{
    语句;
} while (表达式);

3.for

for语句是一种使用比while语句更加灵活的循环控制语句。
一般格式为:
for (表达式1;表达式2;表达式3)  
语句
 
先求解表达式1;
再解表达式2,若为真(非0)值,则
执行语句,然后求解表达式3,再
转到求解表达式2。若为假(0)值,
    则结束for语句的执行。

4.break和continue

break语句的功能是:
在switch语句中使流程跳出switch结构。
在循环语句中使流程跳出当前循环。
 

continue语句的功能是在循环语句中使本次循环结束,即跳过循环体中下面尚未执行的语句,接着进行下次是否执行循环的判断。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值