C语言入门之流程控制语句及运算符号

一、分支语句

C语言中的条件分支语句,分为if语句和switch语句两类分支语句。

1. if语句可以有三种用法,a.  if...单分支条件语句;   b. if...else...双分支条件语句;  c.   if...else... if...else...多分支条件语句

2.switch(...)case(...)分支语句:

switch语句只适合于小范围内的无重复数值进行判断,每个case管辖的语句到break为止。if语句能实现switch语句的所有功能,但switch语句不能实现if语句的所有功能,不过使用switch语句的效率会比if语句高。

switch(...)的括号里应该为一个变量,而case(...)的括号里应该为一个常量。


二、循环语句

C语言中的循环语句,分为while和for语句两类循环语句。

每个循环语句都由初始化区,条件判断区,递增区这三个框架区域构成。

所有while语句能实现的功能,for语句也都能实现,反之 ,亦然。(听说老外喜欢用while,中国人喜欢用for)

while语句和do...while语句的区别在于,do...while语句会无条件地执行一次循环。

注:do{...}while(条件判断);     //注意while之后的分号哦!


三、循环语句中的三个重要关键字:break,return,continue

1.break:结束整个循环体

2.return: 可以理解为“加强版的break”,直接退出中断该函数,return后面所有语句,包括循环体之外的语句全部都不执行。

3.continue:结束本次循环进入下一次循环


四、运算符号

1.sizeof运算符:用于常量和变量的空间测量,不是运行时计算,而是编译时计算,因此sizeof得出的结果是常量,可以用于switch(...)case(...)语句中case里面。

注:计算字符串常量得到的结果包括字符串的结尾符号“\0”

2.其他的基本运算符:+、-、*、/、%、取地址&、自加、自减等等

3.比较运算符和逻辑运算符

Tips: if(x!=0)可以简写为if(x)     if(x==0)可以简写为if(!x)

4.运算符号的优先级

请自行查阅其他参考资料




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值