- 1
- 0
- 约4.24千字
- 约 3页
- 2026-02-15 发布于河南
- 举报
武汉大学东湖分校
《C语言程序设计》课程教学大纲
课程中文名称:C语言程序设计
课程英文名称:CLanguageProgramming
课程类别:必修
课程学分数:3学分
课程学时数:72(讲课36学时,实验36学时)
授课对象:理工非计算机专业本科生
本课程的先修课程:计算机基础
本课程的后续课程:VisualC++程序开发基础
一、教学目的
旨在使学生掌握一门计算机语言工具和程序设计的基本概念、方法和技能。
二、教学要求
通过本课程的学习,要求学生熟悉C语言程序的基本结构、语法规则和编程环境;掌握程
序设计的基本概念、基本方法和基础知识;重点掌握三种基本结构(顺序结构、分支选择结
构和循环结构)及其句法功能,数组的使用和模块化程序设计方法。对指针和文件操只作一
般要求。
三、课程内容与学时分配
1.课程内容:
第1章C语言概述
1.1C语言的起源和C语言的标准
1.2为什么学习和使用C语言
1.3C语言的特性
1.4C语言与C++,Java和C#的关系
1.5计算机语言及其处理程序
1.6C语言程序的开发过程
1.7C语言的编程环境
第2章C语言快速入门
2.1几个简单C语言程序实例
2.2C字符集和关键字和标识符
2.3C基本语句、函数体和代码块
第3章基本数据类型
3.1数据与数据类型
3.2整型数据
3.3浮点数据
3.4字符数据
3.5字符串常量
3.6数据的输入输出(printf()、scanf()、putchar()和getchar()函数的使用)
第4章运算符和表达式
4.1算术运算符和算术表达式
4.2自增自减运算符
4.2混合数据类型的算术运算
4.3关系运算符和逻辑运算符
4.4复合赋值运算符
4.5逗号运算符
*4.6位运算符
第5章结构化程序设计
5.1算法及其表示
5.2程序的控制结构
5.3选择结构(if语句、和switch语句的使用)
5.4循环结构(while语句、do-while语句、for语句、break语句和continue语句
的使用)
第6章函数
6.1C语言的程序模块
6.2库函数
6.3自定义函数
6.4递归
6.5包含多个源文件的程序
第7章作用域和存储类别
7.1变量的作用域
7.2变量的存储类别
7.3函数与存储类别
第8章数组
8.1一维数组的定义和存储
8.2一维数组元素的引用、初始化和输入输出
8.3二维数组的定义和存储
8.4.二维数组元素的引用、初始化和输入输出
8.5数组作为函数参数
第9章指针
9.1地址、指针和指针变量的基本概念
9.2指针变量的应用
9.3指针与数组(*二维数组)
9.4把数组名作为函数参数
*9.5指针与函数
第10章字符串
10.1字符串的定义
10.2用字符数组存储和处理字符串
10.3使指针变量指向字符串
10.4常用字符串处理函数
第11章结构体、*共用体和*枚举
11.1定义结构体类型
11.2定义和使用结构体变量
11.3结构体数组
*第12章编译预处理
12.1编译预处理的概念
12.2宏定义
12.3文件包含
12.4条件编译
第13章文
您可能关注的文档
最近下载
- 2026年北京市东城区高三语文上学期期末作文《冬藏春生》范文.docx VIP
- 2026年北京市西城区高三语文上学期期末作文《跟进》11篇范文.docx VIP
- 财务会计2(第九版)高霞 薛雨佳课后习题答案.docx VIP
- 2026年惠州中考数学备考全指南(考点+真题+策略)(知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
- 2026离职与调薪调研报告-总报告-前程无忧.pdf VIP
- 经济林碳计量与监测技术指南.pdf VIP
- 《生态公益林碳汇计量监测技术规程》.pdf VIP
- DB21_T 4242-2025 岫岩翠玉 鉴定.docx VIP
- DB21_T 4239-2025 地理标志产品 九龙川香菇.docx VIP
- 一位董事長的成长之路.doc VIP
原创力文档

文档评论(0)