一、C语言环境:
- c语言特点:
优点:代码量小、执行速度快、功能强大、编程自由
缺点:写代码实现周期长、可移植性较差、过于自由,经验不足容易出错、对平台库依赖多、
- 32个关键字:
Auto自动的,定义局部变量; break 跳出循环或在switch中结束某结构;case 分支选择;char 字符型;const 定义常量;continue 结束本次循环继续下次 循环;default 配合switch使用做默认选项;do 与while使用;double 双精度浮点 型; Else 条件分支的默认选项;enum 定义枚举类型;exterm 声明,可写可不写;float 单精度浮点型;for 循环结构; goto 无条件跳转语句;if 条件判断;int整型数据类型;long 长整型;return 结束;short 短整型;signed 有符号的,可不写 ; register 寄存器变量(一般变量放在内存中,为 数据处理更快,将数据放入寄存器中(在寄存器有空的情况下)); static 定义静态变量和静态函数;struct 定义 结构体;switch 条件选择语句;typedef 为一个数据类型起别名; unsigned 无符号 的,需写;union 联合体,属复合类型;void空类型,不能定义数据,可以用于函 数的返回值或参数使用;volatile防止编译器优化;while 循环语句
- 9种控制语句:
If...else..条件判断语句
For、while、do while...循环结构语句
Continue
Break
Switch条件判断语句
Goto
Return
- 34个运算符:
算数运算符:+ 、-、*、/、%、++、 --
关系运算符:< 、<=、 ==、 >、 >=、 !=
逻辑运算符:!、&& 、||
位运算符:<<、>>、 ~、 |、 ^、 &
赋值运算符:=及其扩展
条件运算符:?:
逗号运算符:,
指针运算符:*、 &
求字节数:sizeof
强制类型转换:(类型)
分量运算符:. ->
下标运算符:[]
其他:()
- 头文件:
stdio.h:std是一个标准库,i input o output 标准输入输出库 .h头文件
<>导入系统的文件; “”导入自定义的文件
数据类型如果出现在函数中,表示函数的返回值。
()内表示函数的参数,函数的参数可以有多个,用逗号分隔;
{} 函数体、代码体、程序体
Printf 是stdio.h系统提供的函数 表示在标准输出设备上打印字符串
“” 称为字符串
; 一条语句的结束
Return 如果出现在其他函数中表示函数结束,若出现在main函数中表示程序结束
0 表示函数返回值
- System函数 :调用系统命令,需要头文件<stdlib.h>
//system(“calc”) 打开计算器
system打开一个外部应用程序 如果带路径 需要用\\或者/