武汉大学东湖分校《C语言》教学大纲.pdfVIP

  • 1
  • 0
  • 约4.24千字
  • 约 3页
  • 2026-02-15 发布于河南
  • 举报

武汉大学东湖分校《C语言》教学大纲.pdf

武汉大学东湖分校

《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章文

文档评论(0)

1亿VIP精品文档

相关文档