您的位置:首页 > 编程语言 > C语言/C++

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

2015-10-11 10:53 260 查看
一、分支语句

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.运算符号的优先级

请自行查阅其他参考资料
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: