C语言程序设计重点难点
一、C语言概述
内容及要求
1、了解C的发展历史
2、掌握C语言的特点
3、掌握简单的C程序介绍
4、掌握C程序的上机步骤
    重难点
    重点:C语言的特点与编程环境
    难点:C语言的编程环境
二、数据类型、运算符与表达式
内容及要求
1、掌握C的数据类型:基本数据类型;自定义的数据类型
2、掌握常量和变量:符号常量与一般常量;变量的定义和赋值
3、掌握各类型数据的混合运算
4、掌握运算符与表达式:算术运算符;关系运算符与逻辑运算符;表达式的执行顺序
重难点
    重点:基本数据类型;变量定义和赋值;运算符与表达式
    难点:自定义的数据类型;算符优先级;
三、顺序程序设计
内容及要求
1、掌握赋值语句
2、掌握字符的输入输出函数
3、掌握格式输入输出
4、顺序结构C程序的编写
重难点
    重点:输入输出;顺序结构C程序的编写
    难点:顺序结构C程序的编写
四、选择结构程序设计
内容及要求
1、掌握关系运算符和关系表达式
2、掌握逻辑运算符及逻辑表达式
3、掌握If语句及条件运算符
4、掌握Switch语句
    5、选择结构的C程序的编写
重难点
    重点:if语句;选择结构的C程序的编写
    难点:选择结构的C程序的编写
五、循环控制
内容及要求
1、了解Goto循环结构
2、掌握While循环结构
3、了解Do while循环控制结构
4、掌握For循环控制结构
5、掌握循环的终止语句break和continue
6、循环结构C程序的编写
重难点
    重点:While、For循环控制结构;break和continue;循环结构C程序的编写
    难点:break和continue;循环结构C程序的编写
六、数组
内容及要求
1、掌握数组的概念:
2、掌握数组的种类
3、掌握数组的定义和初始化
4、掌握数组的基本操作
重难点
    重点:数组的定义和初始化;数组的基本操作
    难点:数组的基本操作
七、函数
内容及要求
    1、掌握函数的概念
2、掌握函数申明和定义
3、掌握函数的调用
4、掌握函数参数的传递
重难点
    重点:函数的申明、定义和调用;函数的参数传递;
    难点:函数的定义;函数的参数传递;
八、预处理命令
内容及要求
1、掌握宏的定义define
2、掌握“文件包含”处理
重难点
    重点:宏的定义
    难点:带参数的宏定义
九、指针
内容及要求
1、掌握地址和指针的概念
2、掌握指针变量的定义和初始化
3、掌握指针变量的引用
重难点matlab难还是c语言难
    重点:指针变量的定义和初始化;指针变量的引用
    难点:地址和指针的概念;指针变量的引用
十、结构体与共用体
内容及要求
1、掌握结构体的定义
2、掌握结构体变量的初始化
3、掌握结构体变量的引用
重难点
    重点:结构体的定义;结构体变量的引用
难点:结构体的定义
十一、文件
内容及要求
1、了解文件概念
2、掌握文件指针
3、掌握文件打开与关闭
4、了解文件定位的函数
重难点
    重点:文件指针、文件的打开、关闭、读写
难点:文件指针、文件的打开、关闭、读写