C语言总结
来源:互联网 发布:宁波丰年渔具店淘宝店 编辑:程序博客网 时间:2024/06/16 09:29
第四章
表达式
有简单表达式和复杂表达式。
最简单的表达式值包含单独的一个操作数:一个简单变量、字面常量、或符号常量。
复杂表达式由多个简单的表达式组成,表达式之间用运算符链接。
共用体(联合体)
第五章
语句
一、
if else语句:表示判断。
switch语句:专用于实现多分支结构,其特点是各分支清晰而直观。
break语句:终止它所在的switch循环语句的执行。(出现在switch语句或循环语句中)。
go to 语句(无条件转换语句):可以转向同一函数内指定位置执行。
第六章
循环
while语句(当型循环):先判断,再执行。若表达式一开始就为“假”,则表达式一次也不执行。
表达式是控制循环的条件,它可以是任何语句。
do while语句(直到型循环):先判断,再执行。所以循环体至少执行一次。
重复执行,直到条件为“假”,退出循环。
for语句(for循环):c语言中功能最强大,最灵活的语句。
1. 先求表达式1;
2.求解表达式2,如果值为真,执行for语句中的其他语句,然后执行第3步;如果为假,结束循环,跳到第5步。
3.求解表达式3。
4.转回第2步,继续执行。
5.结束循环,执行for语句后的语句。
break语句与continue语句
(1)break
终止它所在的switch语句循环或循环语句的执行,只能出现在switch中。
(2)continue
结束本次循环,开始下一次循环。
第八章
1.一个结构变量的所占内存空间大小,一般大于或者等于结构中所有成员变量大小之和,成员变量在结构体内存空间按照定义的顺序依次存储。
2.共用体是将几种不同类型的变量存放在同一段内存单元中。
3.语法形式:
union 共用体名{
数据类型 成员名;
数据类型 成员名;
......
}共用体变量名;
4.共用体与结构体的定义形式相似,但是含义不同。结构变量所占内存长度一般等于或等于各成员占的内存长度之和,每个成员分别占有自己的内存单元。而共用体所占内存长度等于最长的成员长度。
5.注意:
同一内存段可以用来存放几种不同类型的成员,但是某一时刻只能存放其中一种。在某一瞬间只有一个成员起作用。
共用体变量中起作用的是最后一个存放的成员,在存入一个新成员后,原有的成员就失去了作用。
共用体变量的地址和其成员地址都是同一地址。
不同对共用体变量赋值,也不能在定义共用体变量时对其初始化。
枚举类型
1.语法形式:
enum 枚举名{
标识符[=整型常数],
标识符[=整型常数],
..........
标识符[=整型常数],
};
2.c语言编译器把枚举元素当做整型常量来处理。编译器会将第一个元素赋值为0,第二第三个依次赋值为1,2.....。
3.注意:
枚举中每个成员(标识符)结束符是",",最后一个成员可省略。
初始化时可以赋值负数,以后枚举仍依次加1。
枚举变量只能取枚举说明结构中的某个枚举元素。
- 【总结】C语言总结!!!
- [C语言]C总结
- C语言变量总结
- C语言要点总结
- C语言总结
- C语言输入输出总结
- C语言static总结
- C语言优先级总结
- C语言static总结
- C语言总结
- C语言输入输出总结
- c语言学习总结
- C语言输入输出总结
- C语言输入输出总结
- C语言总结
- C语言学习总结
- 嵌入式C语言总结
- C语言总结(1)
- How to run Android apps in tablet mode on your phone
- VI教程
- Jsp EL语法
- linux中结合opencv编译c++代码
- 杭电1998 奇数阶魔方
- C语言总结
- hibernate中创建session的两种方式方式,区别在哪里?
- Zabbix 使用指导
- 内核中双向循环列表
- 使用AVAsset获取音频文件ID3信息
- LeetCode 191:Number of 1 Bits
- TCP/IP详解-协议
- js----prototype原型属性
- 如何正确开始一个python项目(django为例)