C语言程序设计活页式教程
定价:¥49.90
作者: 张劲波
出版时间:2025-07
出版社:电子工业出版社
- 电子工业出版社
- 9787121489884
- 1-2
- 540610
- 68260277-6
- 活页
- 16开
- 2025-07
- 446
- 248
- 电子与信息大类
- 计算机类
- 高职
内容简介
本书采用活页式的理念组织任务模块,全面覆盖了C语言程序设计相关技术。全书内容分为6个项目,项目1介绍如何创建C语言程序,讲述编程工具的安装和Hello World程序的创建;项目2介绍如何存储不同类型的数据,包括各种数据类型、变量、常量、运算符、输入和输出等;项目3介绍顺序、选择和循环结构,包括if、switch、for、while、do-while、break、continue等语句的语法和应用场景;项目4讲述如何处理批量数据,包括一维数组、二维数组、字符串等的运用;项目5介绍函数的使用,包括函数的定义、函数的调用、递归函数、函数的参数等;项目6深入讲解指针类型的使用,包括用指针处理普通类型数据、用指针处理一维数组中的数据、用指针处理二维数组中的数据、用指针替代函数、用链表存储数据等。本书既可以作为应用型本科、职业本科、高等职业院校C语言课程的教材,也可以作为从事C语言程序开发的工作人员的参考用书。
目录
目 录
项目1 创建C语言程序 1
任务1 初识C语言 2
任务2 创建Hello World程序 9
项目2 存储不同类型的数据 17
任务1 用5个变量存储学生信息 18
任务2 用运算符统计成绩 26
任务3 输入和输出 36
任务4 用结构体变量存储学生信息 46
任务5 认识指针、枚举、共用体和空类型 56
项目3 控制程序流程 65
任务1 用if语句判断成绩区间 66
任务2 用switch语句实现简单计算器 76
任务3 用for语句找出100以内的素数 83
任务4 用while语句求一个正整数的逆序数 92
任务5 输出九九乘法表 103
项目4 处理批量数据 111
任务1 求一维整型数组元素的最值 112
任务2 求二维数组主对角线上的元素之和 124
任务3 统计彩票中奖数据 134
任务4 随机产生一组彩票数据 147
任务5 移动、查找、统计字符串 152
项目5 面向过程编程 173
任务1 定义和调用函数 174
任务2 用函数解决数学难题 186
任务3 用递归函数解决特殊问题 198
任务4 使用主函数的参数 207
项目6 使用指针处理数据 215
任务1 用指针处理普通类型数据 216
任务2 用指针处理一维数组中的数据 227
任务3 用指针处理二维数组中的数据 236
任务4 用指针替代函数 245
任务5 用链表存储数据 253
附录A ASCII码表 268
参考文献 272
项目1 创建C语言程序 1
任务1 初识C语言 2
任务2 创建Hello World程序 9
项目2 存储不同类型的数据 17
任务1 用5个变量存储学生信息 18
任务2 用运算符统计成绩 26
任务3 输入和输出 36
任务4 用结构体变量存储学生信息 46
任务5 认识指针、枚举、共用体和空类型 56
项目3 控制程序流程 65
任务1 用if语句判断成绩区间 66
任务2 用switch语句实现简单计算器 76
任务3 用for语句找出100以内的素数 83
任务4 用while语句求一个正整数的逆序数 92
任务5 输出九九乘法表 103
项目4 处理批量数据 111
任务1 求一维整型数组元素的最值 112
任务2 求二维数组主对角线上的元素之和 124
任务3 统计彩票中奖数据 134
任务4 随机产生一组彩票数据 147
任务5 移动、查找、统计字符串 152
项目5 面向过程编程 173
任务1 定义和调用函数 174
任务2 用函数解决数学难题 186
任务3 用递归函数解决特殊问题 198
任务4 使用主函数的参数 207
项目6 使用指针处理数据 215
任务1 用指针处理普通类型数据 216
任务2 用指针处理一维数组中的数据 227
任务3 用指针处理二维数组中的数据 236
任务4 用指针替代函数 245
任务5 用链表存储数据 253
附录A ASCII码表 268
参考文献 272














