C和指针读书笔记(第四章、第五章)
来源:互联网 发布:免费国际电话软件 编辑:程序博客网 时间:2024/05/23 17:04
一、语句
1.break和continue的区别
break表示结束整个循环体,循环不再执行;
continue表示结束本次循环,程序接着执行下一次循环;
2.continue在for语句中和while语句中的区别:
当出现continue时,在for语句中,continue直接跳过循环体的剩余部分,来到调整部分,但是在while语句中,调整部分是循环体的一部分,continue会直接一起跳过,来到判断部分。
3.while语句执行过程
for语句执行过程
do语句的执行过程(当需要循环体至少执行一次的时候,选择do语句)
4.switch语句中的break,执行流会立即跳到语句列表的末尾。
当switch语句并不是完全匹配所有case的情况时,此时就需要default,default可以出现在任何case语句可以出现的地方,当然,每个switch只能有一个default。
五、操作符和表达式
1.算数操作符:
+ - * / %
2.移位操作符
左移:左边丢弃,右边补0
右移:算数右移:右边丢弃,左边补符号位
逻辑右移:右边丢弃,左边补0
(操作符右边不能出现负数)
3.位操作符:
&:按位与
|:按位或
^:按位异或
例:a=00001010,
b=01101101
则:a&b=00001000 a|b=01101111 a^b=01100111
4.sizeof:单目操作符
5:++ 和 --
在操作数之前的操作符在变量使用之前增加它的值,在操作数之后的操作符在变量使用之后增加它的值
例:exp1&&exp2 如果exp1和exp2 都为真,则表达式为真,若有一个表达式为假,则表达式为假
首先对左操作数进行求值,如果为真,则继续下边的操作,如果为假,则不再进行操作
exp1||exp2,首先对左操作数进行求值,如果为真,则不再进行后边操作,此时整个表达式的值已经确定了
7.条件操作符:exp1?exp2:exp3
首先对exp1进行计算,若exp1为真,则整个表达式的值等于exp2的值,exp3不再进行计算,反之,整个表达式的值等于exp3的值。
- C和指针读书笔记(第四章、第五章)
- C和指针读书笔记(第五章)
- C和指针读书笔记(第四章)
- C-《C和指针》第五章读书笔记
- c和指针 第四章和第五章笔记
- C和指针读书笔记(第三章)
- C和指针读书笔记(第六章)
- C和指针读书笔记(第七章)
- C和指针读书笔记(第八章)
- C和指针读书笔记(第九章)
- C和指针读书笔记(第十章)
- C和指针读书笔记(第十一章)
- C和指针读书笔记(第十二章)
- C和指针读书笔记(第十三章)
- C和指针读书笔记(第十四章)
- C和指针读书笔记(第十五章)
- C和指针读书笔记(第十六章)
- C和指针读书笔记-第6章(指针)
- springMVC两种方式实现多文件上传及效率比较
- 项目搬家
- 只用位运算实现比较两整数大小
- 单手锻炼的4个经典动作
- Linux 配置IP地址
- C和指针读书笔记(第四章、第五章)
- android应用开发SharedPreferences存储数据的使用方法
- java打印一个数据库的所有表的主键
- C++mysql编写过程
- 使用git遇到的问题汇总
- 八大排序算法
- 退役-兵巨臂锻炼计划
- Android中Cursor类的概念和用法
- app后台开发架构最新技术方案