一、程序设计基础 1、程序语言:a、机器语言 b、汇编语言 c、高级语言 2、软件开发步骤:a、分析问题 b、数据结构和算法:流程图 c、编制程序:(1)源代码(2)目标代码(3)可执行程序 d、调试程序 二、编程语言概述 1、程序语言的基本组成:a、字符集: (1)数字字符(2)拉丁字符(3)运算符(4)特殊符号 b、标识符(变量) c、关键字(if for void ……) d、语句(if else、for、while) e、标准库函数(stdio.h 、math.h) 2、C程序的基本结构 2、C语言的执行过程:(1)编辑(2)编译(3)链接(4)执行 三、数据存储与输入输出 1、数据类型与内存 2、二进制和十进制的转换 3、数据类型:(1)字符型char 1个字节 (2)短整型short 2个字节 (3)整型 int 4个字节 (4)长整型long 4个字节 (5)单精度型 float 4个字节 (6)双精度型 double 8个字节 4、常量:(1)整型(2)浮点型(3)字符型(4)字符串型 5、变量:(1)变量名(2)变量的内存分布(3)变量声明(4)初始化变量(5)变量的使用 6、输入输出:(1)printf:a、格式符d、f、c、s b、精度控制 c、printf(”%2d ”, a); (2)scanf:a、格式符d、f、c、s b、精度控制 c、scanf(”%4.4f ”, &a); 四、运算符、表达式和语句 1、表达式 2、运算符:(1)算术运算符 (2)赋值运算符 (3)增量和减量运算符:a、前缀式:++y or - -x b、后缀式:y++ or x -- (4)关系运算符 (5)逻辑运算符 (6)条件运算符 (7)数据类型强制转换运算符:a、自动转型 b、强转 (8)特殊运算符:a、长度运算符sizeof() b、取址运算符 & (9)运算符的优先级关系 3、语句 五、选择结构的程序设计 1、if语句:(1)1是真 0是假 (2)if else (3)嵌套if 2、switch语句 3、无条件转向语句:goto 六、循环结构的程序设计 1、while 2、do while 3、for 4、break 5、continue 6、嵌套循环 七、数组和字符串 1、数组的定义 2、一维数组:(1)定义(2)引用(3)初始化 3、二维数组:(1)定义(2)引用(3)初始化 4、字符串数组和字符串 八、复杂的数据类型 1、结构体:(1)结构体类型的声明 (2)声明结构体类型的变量 (3)结构体变量的内存结构 2、共用体 3、枚举 4、指针(1)指针的概念(2)指针的声明(3)指针的使用
C语言入门学习小总结
最新推荐文章于 2024-10-18 11:46:36 发布