C语言精品课
 首页 | 课程概况 | 课程教学 | 教师队伍 | 改革与研究 | 教学效果 | 成果展示 | 教学资料 
站内搜索:
 
  课程教学
 理论教学 
 实践教学-课程实践 
 实践教学-实验教学 
 
  理论教学    
重点和难点
2021-05-07 17:54  

重点和难点 

章节号 

内 容 

重 点 

难 点 

C语言初步 

(1)了解:C背景知识;C程序结构; 

(2)掌握:标识符;变量;常量;格式化输入/输出。 

格式化输入/输出 

表达式和简单程序设计 

(1)了解:标准库函数; 

(2)理解:副作用; 

(3)掌握:表达式;表达式求值; 

混合类型表达式;语句;简单程序设计。 

(1)随机数产生机制 

(2)表达式类型与求值 

(3)副作用问题 

分支程序设计 

掌握:逻辑数据和逻辑运算; 

两路分支结构;多路分支结构。 

(1)逻辑短路问题 

(2)分支嵌套 

(3)多路分支 

循环程序设计 

(1)理解:循环的概念; 

(2)掌握:while语句;do...while语句; 

for语句;break和continue语句。 

(1)循环嵌套问题 

(2)循环的终止问题 

数组 

(1)理解:数组的概念; 

(2)掌握:一维数组;顺序查找;冒泡排序;二维数组。 

(1)冒泡排序方法 

(2)二维数组与一维的等效关系 

指针 

(1)理解:指针的概念; 

(2)掌握:指针与变量;多级指针;数组和指针;动态内存分配。 

(1)指针有关运算 

(2)内存管理与分配 

字符串 

(1)理解:字符串存储方法; 

(2)掌握:指针与字符串;字符串输入/输出;字符串处理函数。 

(1)字符串存储机制 

(2)常用函数的使用限制 

函数 

((1)了解:结构化程序设计;了解函数指针;了解命令行参数; 

(2)理解:变量存储类型;指针型的函数;作用域; 

(3)掌握:函数定义;原型声明与函数调用; 

向函数传值;向函数传地址; 

向函数传数组;向函数传字符串;递归。 

(1)函数各种通信方式的选用问题 

(2)变量存储类型与作用域问题 

(3)递归函数设计方法 

结构、联合与枚举 

(1)理解:联合类型; 

(2)掌握:类型定义;结构类型;结构处理; 

复杂结构;结构数组;结构与函数;枚举类型。 

(1)定义复合类型的方法 

(2)使用复合类型解决实际问题 

10 

文件 

(1)了解:文件的概念; 

(2)掌握:文件的打开与关闭;文件操作函数。 

(1)文件类型与处理方法 

(2)各种文件操作函数的使用 

关闭窗口
城市学院首页 | 学院精品课程 | 工程实践中心 | 大连理工大学首页 | 全国软件设计大赛 | CSDN.NET | 中国IT实验室

高校学院网站  版权所有