1⃣️数据类型
2⃣️运算符
C语言的运算符按运算时 *** 作数的个数可分为:
单目运算符、双目运算符和三目运算符。
按运算符在运算时的功能可分为:
算术运算符、关系运算符、逻辑运算符、位 *** 作运算符、赋值运算符 条件运算符、逗号运算符、指针运算符、求字节数运算符、强制类型转换运算符、成员运算符、括号运算符等。
3⃣️循环
在控制循环的过程中,计数器变量 i起得是控制作用,称之为循环控制变量。循环控制变量必须具备以下几个要素:
1)循环控制变童的初值(i=0)
2)循环的条件(i<30)
3)使循环趋于结束的部分(i++)
程序设计中,如果待解决的问题存在重复执行 *** 作时,应使用循环结构来实现。具体的设计步骤可如下:
1)构造循环体。将问题中需要重复执行的部分,利用C语言规则归纳出一组相同的程序段。
只有将重复执行 *** 作描述为相同 *** 作时,才可以便用循环解决实际问题。在归纳的过程中应充分
利用变量是一个变化的量的概念,如本例中变量 score 在不同的时刻代表的是不同学生的成绩。
2)寻找控制循环的变量。任何一个循环的控制都离不开值环控制变量,有的问题循环的次数
是确定值,可以使用计数器水控制循环;有的问题循环次数不是确定值,在设计循环时使用计数
器就不合适了,设计者应从问题中或从循环体中寻找规则变化的量来控制循环。
3)找出循环控制变量的几个要素。循环控制变量的3个要素是控制循环结构正确执行的必要组成部分。
4⃣️分支和跳转
5⃣️函数
1)函数定义
2)函数声明
3)函数调用
6⃣️结构体
C语言中提供了结构体类型,可以方便灵活的将
若干不同类型的数据组织成一个有机的组合体。
结构体类型定义的一般形式为:
struct 结构体类型名
{
类型说明符 成员名1;
类型说明符 成员名2;
类型说明符 成员名口;
}
;
7⃣️指针
指针是一个与“内存地址”密切相关的概念,通过指针机制,C程序可以直接访问物理内存,灵活高效地处理不同类型的数据。
区分直接访问和间接访问。
8⃣️宏定义
C语言提供 3类编译预命令
1)宏定义
2文件包含
3条件编译
预处理命令不属于 C 语言语句,为了与C语言语句区别,形式上都以“#”开头,每条预处理命令独立占一行。
1. 不带参数的宏定义
不带参数的宏定义的一般定义形式如下:
#define 宏 字符序列
2.带参数的宏定义的一般形式如下:
#define 宏 (形参列表)字符序列
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)