数组:定义,线性数组,作为ADT的数组,内存中线性数组的表示,穿越线性阵列,多维阵列,矩阵和稀疏矩阵。数组技术:数组顺序逆转,数组计数或直方图,在集合中找到最大数量,从有序数组中删除重复项,对数组进行分区,找到两个方形矩阵的最小元素乘法。函数:声明,定义,调用。具有参数的函数 - 实际和形式参数,函数类别,递归函数。字符串处理:声明,初始化,阅读和写作,字符串功能。[13小时]单元IV结构,工会和指针:结构:声明,初始化,访问。结构阵列。联合:声明,初始化,访问,结构与工会之间的差异。指针和地址,指针算术,函数的指针,指向数组的指针。文件:顺序和随机文件,文本和二进制文件。[13小时]教科书:
C 语言基础:标识符、控制结构、决策、分支、循环函数:模块化程序、预定义函数、用户定义函数、形式参数与实际参数、函数定义、函数原型、函数调用、参数传递、递归、存储类 - 自动、外部、寄存器、静态、变量范围。UNIT-II 数组和字符串:声明、初始化、一维和多维数组、使用函数的数组、字符串处理函数指针:指针变量的声明、通过指针访问数据、指针算法、通过引用传递参数、指针数组、内存分配函数 - malloc()、calloc()、realloc() 和 free()。 UNIT-III 结构和联合:结构声明、指向结构的指针、指向函数的指针、结构数组、结构内数组、联合 预处理器指令:预处理器指令的类型、宏的使用 UNIT-IV 文件处理:文件管理概念、文件处理函数 - fopen()、fclose()、fprintf()、fscanf()、fseek()、ftell()、rewind()、putc()、getc()、putw()、getw()、错误处理函数、命令行参数。 图形:图形库、图形处理函数、图形中颜色的使用。