C语言是结构化语言
C语言的32个关键字(由系统定义,并不能作其他定义)
C语言分为顺序结构,选择结构,循环结构三种
标识符:由字母(26个大小写字母),数字(0~9),下划线("_")构成。
注意:不能以数字开头,区分大小写
用户标识符不能与关键字重名
函数与主函数:1.程序由一个或多个函数组成
2.必须有且只能有一个主函数main() main()的位置可以任意
3.程序执行从main开始,在main结束
程序语句:1.C程序由语句组成,语句是最小单位
2.用“;”作为语句终止符
运行C语言的步骤和方法:
编辑 编译 链接 运行
源程序文件.C 目标文件.obj 可执行文件.exe 结果
数据结构+算法=程序 算法不唯一
算法的特性:有穷性,确定性,有零个或多个输入,有一个或多个输出,有效性
怎么表示一个算法:1.自然语言 2.伪代码 3.传统流程图 4.结构化流程图 5.PAD图
数据结构基本类型:
整型:短整型short 实型:单精度型float 字符型:char
整型int 双精度型double
长整型long
构造类型:数组
结构体struct
共用体union
枚举类型enum
指针类型
空类型void
定义类型typedef
无符号整型(unsigned)数的范围:0~65535
字符型有符号:-128~127
常量和变量
常量分类:1.符号常量:用标识符代表常量
2.直接常量:整型常量
实型常量
字符常量
字符串常量
整型常量(常整数)三种形式:
十进制整数:由数字0~9和正负号表示
八进制整数:由数字0开头(输出无前导,输入由前导)
十六进制整数:由0X开头
注意:要会进制间的转换