书写规范:一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行。
函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进。
括号要成对写,如果需要删除的话也要成对删除。
当一句可执行语句结束的时候末尾需要有分号。
代码中所有符号均为英文半角符号。
1、编译预处理文件:include
2、主函数:int main()
3、格式化输出函数:printf()向标准输出设备按规定格式输出信息
4、格式化输入函数:scanf()指定的格式把数据输入到指定的变量中
5、标识符:标识符是由字母、数字以及下划线组成的字符串,开头的第一个字符必须是字母或者下划线。注:1、严格区分大小写字母
2、标识符最好取有意义的字符,不能使用中文
3、 标识符不可以是c语言的关键字符
6、运算符:+ - * / %
、变量:就是可以变化的量且每个变量都有名字
int a;//定义一个整型变量 a=10;//给变量a赋值10 int a,b,c; //同时声明多个变量,再分别赋值 a=1; b=10; c=100;
注:定义中不允许连续赋值
、数据类型 :
| 说明 | 字符型 | 短整型 | 整型 | 长整型 | 单精度浮点型 | 双精度浮点型 | 无类型 |
| 数据类型 | char | shiort | int | long | float | double | void |
、++自加运算符
变量a++,先把a的值作为表达式的值,a再加1
变量++a,先把a加1,再把a的值作为表达式的值
、--自减运算符
变量a--,先把a的值作为表达式的值,a再减1
变量--a,先把a减1,再把a的值作为表达式的值
、赋值运算符:=的意思是赋值,把右边的值赋值给左边
、 关系运算符:
| 符号 | 意义 |
| > | 大于 |
| >= | 大于等于 |
| < | 小于 |
| <= | 小于等于 |
| == | 等于 |
| != | 不等于 |
注意:>=, <=, ==, !=这种符号之间不能存在空格
、逻辑运算符:
| 符号 | 意义 |
| && | 与 |
| || | 或 |
| ! | 非 |
注:&&两个表达式都为真,结果才是真,否则假
||两个表达式只要一个为真,结果就为真;两个表达式为假才为假;
!表达式为真,结果就为假(反义)
、if简单语句:
基本结构:
if(表达式){
执行代码
}
语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。
注:if()后面没有分号,直接写{}
、if-else语句:
基本结构:
if(表达式){
执行代码1
}
else
{
执行代码2
}
语义是: 如果表达式的值为真,则执行代码1,否则执行代码2。
、多重if-else语句:
基本结构:
if(表达式1){
执行代码1
}
。。。
else if(表达式2){
执行代码2
}
。。。
else {
执行代码3
}
语义是:依次判断表达式的值,当出现某个值为真时,则执行对应代码块,否则执行代码块3。
注:当某一条件为真的时候,则不会向下执行该分支结构的其他语句
未完待续......



