C语言程序控制结构

c程序语句有5种——
1.空语句。只有一个分号,逻辑上没用,语法上需要。
2.表达式语句。有分号,编译器才能识别出这是一个语句,才会去分析并执行。
3.复合语句,又称为块(block),用大括号括起来的语句集合。在一个块中定义的变量只能在该块中使用。
4.函数调用语句。函数和变量一样,先定义后使用,printf是系统实现定义好的函数。
5.控制语句。9种:if...else...;switch;for()...;while()...;do...while();continue结束本次循环;break结束整个循环或者switch循环;return;goto.

c语言3种基本控制结构:顺序/分支/循环。

tips:
    switch语句中执行完一个case后面的语句之后,程序执行流程会转移到下一个case继续执行,而不再判断这条case后面的常量表达式是否与表达式相等。
所以,为了在执行完一个case之后就跳出switch结构应当使用break语句。
case后面有多条语句时,不用加大括号以构成一个块,系统会自动把它们当作块来执行,这是一个非常特殊的情况。
不是每个case后都需要加break语句。例如,统计文章中出现的元音字母次数的程序段:
int lettercount=0;
...
switch(ch)
{
    case 'a':
    case 'e':
    case 'i':
    case 'o':
    case 'u':++lettercount;
}
switch表达式所计算的结果必须是整数,常量表达式也必须是整型数值,且不能为变量。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值