《计算机技术基础(C语言)》是高等学校本科教育普遍开设的一门公共基础课,是广大程序设计语言学习者首选的入门课程。本课程立足于C语言基础知识的讲解,讲授中引入大量实例,突出重点,剖析难点,培养学生结构化程序设计的思想,重视培养程序开发的综合能力,使学生学有所用,为学习其它程序设计语言打好基础。
Overview
Syllabus
- 第1章 绪论
- 1.1 课程导言
- 1.2 C语言概述
- 1.3 算法
- 1.4 CodeBlocks的使用
- 第2章 最简单的C程序设计--顺序程序设计
- 2.1 常量
- 2.2数据类型及变量
- 2.3 不同类型数据间的混合运算
- 2.4 数据的输入输出
- 2.5 算术运算符、赋值运算符及C语句
- 第3章 选择结构程序设计
- 3.1 关系运算符和逻辑运算符
- 3.2 用if语句实现选择结构
- 3.3 多分支选择结构
- 第4章 循环结构程序设计
- 4.1 用while、do-while语句实现循环
- 4.2 用for语句实现循环
- 4.3 循环嵌套及改变循环执行的状态
- 第5章 数组
- 5.1 为什么要使用数组
- 5.2 一维数组
- 5.3 排序算法
- 5.4 二维数组
- 5.5 字符数组
- 5.6 字符串处理函数
- 第6章 函数
- 6.1 模块化程序设计
- 6.2 函数的定义与调用过程
- 6.3 函数的递归调用
- 6.4 数组与函数
- 6.5 变量作用域和存储方式
- 第7章 指针
- 7.1 指针变量
- 7.2 通过指针引用数组
- 第8章 用户自己建立数据类型
- 8.1 定义和使用结构体
- 8.2 用 typedef声明新类型名
- 8.3 使用结构体数组
- 8.4 结构体指针
- 8.5 动态内存分配
- 8.6 链表
- 第9章 对文件的输入输出
- 期末考试
- 期中考试
Taught by
Huaxin College of Hebei Geo University