C语言是目前国内外广泛流行的一种计算机结构化程序设计语言。C语言组成简洁紧凑,使用方便灵活,功能丰富、表达能力强,它不仅适合编写系统软件,而且也适合编写应用软件。
本课程介绍计算机结构化程序设计的思想、方法和技巧;C语言的基本知识和概念;C语言丰富的运算符和数据类型,以及C语言的结构控制语句;在本课程中,函数的概念和指针的使用是课程重点和难点。
程序设计是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行,因此在上机实验时间上应有充足的保障。通过本课程的学习,学生应运用结构化程序设计的方法和技巧,正确地阅读、分析、编写、调试C程序,解决实际应用问题。
第1章 C语言程序设计概述
第1节 C语言的发展及特点
第2节 C语言程序的基本结构
第3节 C语言程序的上机过程和上机环境
第1章 测试题
第1章 作业题
第2章 C语言的数据类型
2.1 C语言的基本数据类型与表达式
2.2 整型数据
2.3实型数据
2.4字符类型数据
2.5常量与变量
2.6 数据类型转换
2.7运算符与表达式(1)
2.8运算符与表达式(2)
第2章 测试题
第2章 作业题
第3章 顺序结构程序设计
3.1基本输入输出语句
3.2程序与算法
3.3顺序结构程序设计
第3章 作业题
第3章 测试题
第4章 选择结构程序设计
4.1 单,双分支选择
4.2 多分支选择
4.3if语句的嵌套
4.4 switch结构
第4章 测试题
第4章 作业题
第5章 循环结构程序设计
5.1 while、do_while结构
5.2 for结构
5.3 循环跳转语句
5.4 循环结构的嵌套
第5章 测试题
第5章 作业题
第6章 函数与编译预处理
6.1 模块化程序设计与函数
6.2 函数的定义及调用
6.3 函数的递归调用
6.4 函数的嵌套调用及参数的传递
第6章 作业题
第6章 测试题
第7章 数组
7.1 为什么用到数组
7.2 一维数组的定义和引用、初始化
7.3 二维数组的定义和引用、初始化
7.4 字符数组与字符串
第7章 测试题
第7章 作业题
第8章 指针
8.1 指针与地址
8.2 指针变量的定义和使用
8.3 指针和函数
8.4 指针和数组
8.5 指针和字符串
第8章 测试题
第9章 结构体数据类型与链表
9.1 结构体类型的定义
9.2 结构体变量的初始化和引用
9.3 结构体数组和结构体指针变量
9.4 结构体与函数
9.5 单链表的建立
9.6单链表的基本操作
第10章 共用体与枚举类型
10.1共用体和枚举类型
第11章 文件
11.1 文件和标准文件的打开和关闭
11.2 常用的读写函数和标准文件的随机读写
C语言案例讲解
案例分享
电子词典项目设计
1项目描述
2效果展示
3实现思路
4代码讲解-1
5代码讲解-2

