
作者:赵越
页数:278
出版社:北京理工大学出版社
出版日期:2024
ISBN:9787576334586
电子书格式:pdf/epub/txt
内容简介
本书共分11章,内容包括:C语言概述、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数与编译预处理、数组、指针、结构体和共用体、文件、综合实例等。
作者简介
赵越,沈阳工程学院副教授。从2003年开始从事本科教学工作至今已20年,现为沈阳工程学院网络与计算中心语言教研室主任。出版专著及教材《Oracle PL/SQL宝典》《零基础学Python》《大学计算机基础》《C程序设计》《C语言课程设计教程》等;发表SCI、中文核心等在内的论文20多篇;主持及参与省市级科研项目10多项;取得软件著作权20余项;获市级自然科学学术成果奖一项;主持及参与省级教研项目5项;“C语言程序设计”校级 本科课程负责人。
目录
第1章 C语言概述
案例引入:输出欢迎词
1.1 程序与程序设计语言
1.2 C语言发展概述和主要特点
1.3 C程序设计方法
1.4 Microsoft Visual C++集成开发环境简介
本章小结
习题
第2章 数据类型、运算符与表达式
案例引入:求圆的周长和面积
2.1 基本标识符
2.2 C语言的数据类型
2.3 常量和变量
2.4 整型数据
2.5 实型数据
2.6 字符型数据
2.7 运算符与表达式
2.8 数据类型转换
2.9 拓展案例
本章小结
习题
第3章 顺序结构程序设计
案例引入:小明买水果
3.1 C语句分类概述
3.2 数拟输入与输出
3.3 拓展案例
本章小结
习题
第4章 选择结构程序设计
案例引入:三天打鱼两天峭网
4.1 关系运算符和关系表达式
4.2 逻辑运算符与逻辑表达式
4.3 if语句
4.4 switch语句
4.5 拓展案例
本章小结
习题
第5章 循环结构程序设计
案例引入:掷骰于游戏
5.1 while语句
5.2 do…while语句
5.3 for语句
5.4 break语句、continue语句和goto语句
5.5 循环的嵌套
5.6 拓展案例
本章小结
习题
第6章 函数与编译预处理
案例引入:计算器
6.1 模块化程序设计与函数
6.2 函数的定义与调用
6.3 函数的递归调用
6.4 变量作用域与存储方式
6.5 内部函数和外部函数
6.6 编译预处理
6.7 拓展案例
本章小结
习题
第7章 数组
案例引入:神秘幻方
7.1 一维数组
7.2 二维数组
7.3 字符数组与字符串
7.4 数组作为函数的参数
7.5 拓展案例
本章小结
习题
第8章 指针
案例引入:猜硬币游戏
8.1 指针概述
8.2 指针变量的赋值与引用
8.3 指针变量的运算
8.4 指针与数组
8.5 指针与函数
8.6 带参数的main()函数及其使用
8.7 拓展案例
本章小结
习题
第9章 结构体和共用体
案例引入:学生成绩排序
9.1 结构体
9.2 结构体数组
9.3 指向结构体的指针
9.4 结构体和函数
9.5 链表
9.6 共用体
9.7 枚举类型
9.8 用typedef进行类型定义
9.9 拓展案例
本章小结
习题
0章 文件
案例引入:简单加密
10.1 文件概述
10.2 文件的读写
10.3 随机文件和定位操作
10.4 文件状态检测和错误处理
10.5 实例——学生信息文件存取
10.6 拓展案例
本章小结
习题
1章 综合实例
11.1 案例描述
11.2 案例分析
附录
附录Ⅰ 常用字符及其ASCII值对照表
附录Ⅱ C语言中的关键字
附录Ⅲ 运算符和结合性
案例引入:输出欢迎词
1.1 程序与程序设计语言
1.2 C语言发展概述和主要特点
1.3 C程序设计方法
1.4 Microsoft Visual C++集成开发环境简介
本章小结
习题
第2章 数据类型、运算符与表达式
案例引入:求圆的周长和面积
2.1 基本标识符
2.2 C语言的数据类型
2.3 常量和变量
2.4 整型数据
2.5 实型数据
2.6 字符型数据
2.7 运算符与表达式
2.8 数据类型转换
2.9 拓展案例
本章小结
习题
第3章 顺序结构程序设计
案例引入:小明买水果
3.1 C语句分类概述
3.2 数拟输入与输出
3.3 拓展案例
本章小结
习题
第4章 选择结构程序设计
案例引入:三天打鱼两天峭网
4.1 关系运算符和关系表达式
4.2 逻辑运算符与逻辑表达式
4.3 if语句
4.4 switch语句
4.5 拓展案例
本章小结
习题
第5章 循环结构程序设计
案例引入:掷骰于游戏
5.1 while语句
5.2 do…while语句
5.3 for语句
5.4 break语句、continue语句和goto语句
5.5 循环的嵌套
5.6 拓展案例
本章小结
习题
第6章 函数与编译预处理
案例引入:计算器
6.1 模块化程序设计与函数
6.2 函数的定义与调用
6.3 函数的递归调用
6.4 变量作用域与存储方式
6.5 内部函数和外部函数
6.6 编译预处理
6.7 拓展案例
本章小结
习题
第7章 数组
案例引入:神秘幻方
7.1 一维数组
7.2 二维数组
7.3 字符数组与字符串
7.4 数组作为函数的参数
7.5 拓展案例
本章小结
习题
第8章 指针
案例引入:猜硬币游戏
8.1 指针概述
8.2 指针变量的赋值与引用
8.3 指针变量的运算
8.4 指针与数组
8.5 指针与函数
8.6 带参数的main()函数及其使用
8.7 拓展案例
本章小结
习题
第9章 结构体和共用体
案例引入:学生成绩排序
9.1 结构体
9.2 结构体数组
9.3 指向结构体的指针
9.4 结构体和函数
9.5 链表
9.6 共用体
9.7 枚举类型
9.8 用typedef进行类型定义
9.9 拓展案例
本章小结
习题
0章 文件
案例引入:简单加密
10.1 文件概述
10.2 文件的读写
10.3 随机文件和定位操作
10.4 文件状态检测和错误处理
10.5 实例——学生信息文件存取
10.6 拓展案例
本章小结
习题
1章 综合实例
11.1 案例描述
11.2 案例分析
附录
附录Ⅰ 常用字符及其ASCII值对照表
附录Ⅱ C语言中的关键字
附录Ⅲ 运算符和结合性





