(1)数据结构、算法的概念和作用
结构化程序设计的方法、三种基本结构
程序流程图和 N-S流程图
(2)C程序的一些特点、标识符和关键字的概念.
编译、 链接和运行的概念及应用
C程序开发流程、 学会至少一种环境下的 C程序开发
(3)常量、变量的概念和使用
如何声明和定义变量
printf函数和scanf函数的使用
(4)整型、字符型、浮点型数据类型的使用
使用printf函数和scanf函数处理各种类型致据
使用typedef自定义数据类型
限定词const 和 volatile的使用
(5)表达式和语句的概念及其关系
各种操作符语句的使用、操作符之间的优先级和结合性
了解语法分析中的分析法
(6)if语句三种形式的使用、使用 switch语句实现多路选择结构 else
if结构和 switch语句的使用范围
条件表达式的使用,以及与if语句的比较
逻辑表达式的隐式选择
(7)for语旬、 where语句的结构和使用,两者的比较
do-while语句的使用, 以及与 while语句的比较
continue 语旬和break语句在循环结构中的作用
goto语句的局限性和功能、两种基本结构的嵌套使用
(8)一维数组的使用、具名变量的使用和数组越界的风险
二维数组、多维数组的使用
(9)字符数组的使用、字符串和字符数组的关系
字符串常量和字符串变量的使用
字符串终止符r\0‘的作用
使用prinlf函数和 scanf函数处理字符串
(10)模块化编程思想
函数的作用、函数的声明、函数的形参列表
使用const形参
main函数的标准形式、如何向main函数传值及取得main函数值
(11)理解文件和函数的关系、头文件和源文件的关系
学会组织多文件工程,在至少一种环境下开发多文件工程
递归函数的使用、内部函数和外部函数的使用
(12)生存期和作用域的概念
全局变量和局部变量的概念和区别
变量屏蔽的方式
存储变量的各个存储区的作用和区别
auto、 static、 register和extern变量的使用与区别
(13)putchar 函数和 getchar 函数的正确使用
puts 函数和 gets 函数的正确使用
strcpy函数和 strncpy函数的正确使用
strcat函数和strncat函数的正确使用
strncmp函数和 strcmp題数的正确使用
strupr函数和strlwr函数的正确使用
(14)指针的概念及指针变量的内存访问方式
指针变量的定义、赋值和初始化
使用指针作为函数形参和函数值
函数型指针的使用、 void型指针的使用
(15)指针和数组的区别
使用指针访问数组,使用指针作为形参在函数中传递数组
指针型数组和数组指针
使用指针访问二维数组,指针作为形参在函数中传递二维数组
使用字符指针来.处理字符
字符串数组和字符指针数组使用上的区别
(16)理解堆的概念
malloc函数和free函数的正确使用
memset函数的正确使用、 calloc 函数和realloc 函数的正确使用
动态数组的管理和使用
(17)字节和位的概念、原码与补码的转换
6种位操作特及其组成的位运算赋值操作符的使用
各个位操作特的特殊用途、位域的概念和位域的使用
(18)结构体的概念及用途、结构体类型的声明及其字长
结构体变量的定义、访问和赋值
结构体数组和结构指针的使用
(19)共用体变量、枚举变量、位域变量的定义和使用
(20)宏定义的分类
宏对象、宏函数的执行机制和适用场景
宏函数和函数的区别
条件编译的三种形式
文件包含的使用