- 3
- 0
- 约1.1万字
- 约 8页
- 2023-08-23 发布于上海
- 举报
C语言程序设计
C Programming Language
一、课程基本信息
学 时: 64
学 分: 4.0
考核方式:考试 (平时成绩占30%,课程论文成绩占70%)
中文简介: 《C语言程序设计》是面向物联网工程专业的一门重要的专业基
础必修课,其先修课程为物联网工程导论。通过本课程学习,应使学生掌握C程
序设计的基础知识、基本概念,掌握程序设计的思想和编程技巧,熟练掌握C语
言的数据类型,深刻理解例如动态存储结构、指针、链表等重要概念。同时提高
分析问题和解决问题的能力,为后续课程的学习和应用奠定C语言程序设计。
二、教学目的与要求
第一章 C语言概述
1.掌握C程序的一般书写形式;
2.掌握在Turbo C集成开发环境及Visual C++6.0下建立和运行C程序的方法;
3.了解C语言的发展和特点。
第二章 程序的灵魂——算法
1.掌握算法的概念和算法的特性;
2.掌握算法的表示方法;
3.掌握结构化程序设计。
第三章 数据类型、运算符与表达式
1.理解C的数据类型;
2.深刻理解常量与变量。
3.深刻理解整型、实型和字符型数据常量和变量的表示方法,了解数据类
型转换的方法;
4.掌握赋值运算符和赋值表达式、变量的赋值方法;
5.理解各种数据类型之间的混合运算;
6.掌握算术运算符和运算表达式;
7.了解逗号运算符和逗号表达式。
第四章 最简单的C程序设计——顺序程序设计
1.了解C语句的概念及种类;
2.掌握字符的输入输出,熟练掌握格式输入输出。
第五章 选择结构程序设计
1.掌握关系运算符和关系表达式;
2.掌握逻辑运算符和逻辑表达式;
3.熟练掌握If语句和Switch语句。
第六章 循环控制
1.了解Goto语句及用Goto语句构成循环;
2.熟练掌握While,Do—While,For语句及三循环之间的嵌套和区别;
3.掌握Break、Continue语句。
第七章 数组
1.熟练掌握一维数组的定义和引用;
2.熟练掌握二维数组的定义和引用;
3.掌握字符数组的定义、初始化和引用;
4.掌握字符串和字符串的结束标志。
5.熟练掌握字符数组的输入输出和字符串的处理函数。
第八章 函数
1.熟练掌握函数的定义形式;
2.熟练掌握函数的参数和函数的返回值;
3.掌握函数的调用;
4.掌握函数的嵌套调用;
5.熟练掌握函数的递归调用和递归函数设计;
6.熟练掌握数组作为函数的参数;
7.了解变量的类型;
8.了解函数的类型;
9.掌握函数定义与函数声明的区别与联系。
第九章 编译预处理
1.了解预处理的概念及特点;
2.掌握有参宏与无参宏的定义及使用;
3.领会文件包含的使用及效果。
第十章 指针
1.深刻理解地址和指针的概念;
2.熟练掌握变量的指针和指向变量的指针变量;
3.熟练掌握数组的指针和指向数组的指针变量;
4.掌握字符串的指针和指向字符串的指针变量;
5.熟练掌握函数的指针和指向函数的指针变量;
6.掌握返回指针值的函数;
7.掌握指针数组和指向指针的指针。
第十一章 结构体与共用体
1.掌握结构体类型的定义;
2.熟练掌握结构体变量的引用和初始化;
3.掌握结构体数组;
4.熟练掌握指向结构体类型的指针;
5.熟练掌握用指针处理链表;
6.掌握共用体数据类型的定义和引用;
7.了解枚举类型和用Typedef定义类型。
第十二章 位运算
1.掌握位运算符和位运算;
2.掌握位段。
第十三章 文件
1.熟练掌握文件类型指针;
2.掌握文件的基本操作。
三、教学方法与手段
以教师为中心的讲授、提问及论证等的教学方法,教学手段使用板书与多媒
体相结合的手段。通过课堂讲述及互动讨论等形式,通过课程实验、学生小组等
辅助方式让学生掌握所要求的内容。
四、教学内容及目标
1、理论课程 (40学时)
学时
您可能关注的文档
最近下载
- 2026开封市第三届职业技能大赛汽车技术(世赛选拔)项目技术工作文件.pdf VIP
- 站用交直流电源系统技术规范第3部分:直流电源系统.pdf VIP
- 2024年初级会计职称《经济法基础》精讲课件.pptx VIP
- 2025年湖南机电职业技术学院单招职业技能测试题库及参考答案.docx VIP
- 2025年浙江机电职业技术学院单招(语文)测试试卷.docx VIP
- 泰国和中国合同模板(3篇).docx VIP
- 2025年湖南机电职业技术学院单招职业技能测试题库参考答案.docx VIP
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx VIP
- 四年级小学下书法设计教案.doc VIP
- 烟气余热利用的热管式换热器设计(毕业论文).docx VIP
原创力文档

文档评论(0)