《C语言程序设计》各章重点与难点分析,同学们好好看一下
章 | 重点 | 难点 |
第 1 章 程序设计基础知识 |
C 语言的特点和程序结构 | 计算机内存模型 |
第 2 章 数据类型、运算符与表达式 |
常用数据类型; 变量声明; 常用运算符与表达式; |
1 )变量数据类型的选定; 2 ) ++ 、 -- 、 % 运算符的使用; 3 )表达式中的类型转换; |
第 3 章 简单的 C 程序设计 |
字符输入输出函数; 格式输入输出函数; |
按指定格式进行输入输出操作时格式控制符与变量的匹配; |
第 4 章 程序的控制结构 |
基本控制结构; 基本控制语句; 累加、累乘、统计等算法; 结构化程序设计的基本思想; |
1 ) 设计累加和累乘算法,寻找累加项或累乘项的构成规律; 2 )循环语句在控制流程时的区别和联系; 3 )条件语句的嵌套和循环语句的嵌套; 4 ) break 语句和 continue 语句的作用及区别 ; |
第 5 章 函数 |
函数间的数据传递方式; 参数结合规则; 变量的作用域和存储类别; 模块化程序设计方法 |
1 )对函数 “ 单向值传递 ”的 参数传递方式 的理解; 2 )变量的作用域; 3 )变量的存储类别; |
第 6 章 数组 |
向函数传递一维和二维数组;用字符数组表示字符串; 字符串处理函数; |
1 )对数组名特殊含义的理解; 2 )字符数组与其它数组的区别; 3 )字符串处理函数在字符串处理中的应用; |
第 7 章 指针 |
指针的概念; 利用字符指针存取字符串; 指针与数组的关系; 变量的指针作为函数参数; |
1 )对指针数据类型的理解; 2 )二维数组的地址和指针概念; 3 )字符数组和字符指针的区别与联系; 4 )指向数组的指针和指针数组的区别; |
第 8 章 结构体和共用体 |
结构体和共用体类型的定义和应用场合; 结构体变量、结构体数组和结构体指针作函数参数; |
1 )嵌套结构体的成员引用、结构体指针变量的成员引用; 2 )向函数传递结构体指针的方法; 3 )对结构体和共用体占用字节数的理解; 4 )对共用体的共用内存的理解; |
第 9 章 函数的高级应用 |
递归函数; 返回指针值的函数; 函数指针 |
1 )对递归函数调用过程的理解; 2 )对函数指针的概念的理解; 3 )函数指针作函数参数; |
第 10 章 文件操作 |
文件的概念; 文件的使用; |
1 )对流的概念的理解; 2 )文件读写函数的区别及其灵活运用; 3 )文件操作的错误处理; |