您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
C语言程序设计
字数: 418000
装帧: 平装
出版社: 电子工业出版社
出版日期: 2023-08-01
商品条码: 9787121459450
版次: 1
开本: 16开
页数: 268
出版年份: 2023
定价:
¥59
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书从介绍C语言的基础语法开始,循序渐进地介绍了程序设计的3种程序控制结构:顺序、选择和循环,以及函数、数组、指针、结构和文件等内容。本书理论联系实际,注重培养读者解决问题的能力,始终强调养成良好编程习惯的重要性。本书讲解深入全面,精心设置大量例题并搭配习题,通过对解题思路的分析和代码的讲解,帮助读者巩固所学知识点、拓宽视野、学会自主思考、能够独立分析和解决问题。本书例题代码简洁,语言描述通俗易懂。读者通过学习本书内容可以逐步掌握C语言程序设计的基本语法、程序控制结构和复杂数据类型,还可以掌握结构化程序设计的思想和方法。本书既适合作为高等院校与高职高专院校计算机专业学生的教材,又适合作为程序员的指导用书。
目录
第1章 C语言概述 1
1.1 计算机中的信息表示 1
1.1.1 二进制数及其他进制 1
1.1.2 信息存储单位 2
1.2 进制转换 2
1.2.1 将十进制数转换为二进制数、八进制数和十六进制数 2
1.2.2 将二进制数、八进制数和十六进制数转换为十进制数 3
1.2.3 二进制数和八进制数、十六进制数之间的转换 4
1.2.4 整数的二进制表示 4
1.3 程序设计的基本概念 5
1.3.1 程序 5
1.3.2 程序设计语言 5
1.3.3 程序设计 5
1.4 程序设计语言的发展概况 6
1.4.1 低级语言 6
1.4.2 高级语言 7
1.5 C语言的发展历史与特点 8
1.6 简单的C语言程序 9
1.7 运行C语言程序 12
1.8 程序设计风格 13
1.8.1 注释 14
1.8.2 命名习惯 14
1.8.3 程序编排 15
1.9 上机环境介绍 16
1.9.1 在CodeBlocks下编写C语言程序 16
1.9.2 使用OJ系统 19
1.10 本章小结 21
习题1 21
第2章 C语言基础 24
2.1 标识符与关键字 24
2.2 基本数据类型 25
2.2.1 整型 26
2.2.2 浮点型 27
2.2.3 字符型 28
2.3 常量 28
2.3.1 直接常量 28
2.3.2 符号常量 31
2.4 变量 31
2.5 运算符与表达式 32
2.5.1 算术运算符和算术表达式 32
2.5.2 赋值运算符和赋值表达式 33
2.5.3 长度运算符 35
2.5.4 类型转换及其运算符 35
2.5.5 位运算符 37
2.6 本章小结 39
习题2 39
第3章 顺序结构 43
3.1 程序控制结构 43
3.2 语句 45
3.2.1 简单语句 45
3.2.2 控制语句 45
3.2.3 复合语句 45
3.3 标准输入/输出函数 46
3.3.1 格式化输出函数 46
3.3.2 格式化输入函数 49
3.3.3 字符输入/输出函数 53
3.4 常用数学库函数 54
3.5 常用字符处理函数 55
3.6 本章小结 56
习题3 56
第4章 选择结构 60
4.1 关系运算符及其表达式 60
4.2 逻辑运算符及其表达式 61
4.3 if语句 62
4.4 条件运算符及其表达式 67
4.5 switch语句 68
4.6 选择的嵌套 71
4.7 本章小结 75
习题4 75
第5章 循环结构 83
5.1 自增/自减运算符及其表达式 83
5.2 逗号运算符及其表达式 85
5.3 while语句 85
5.4 do...while语句 87
5.5 for语句 88
5.6 break语句、continue语句和goto语句 91
5.7 嵌套循环 95
5.8 循环例题解析 96
5.8.1 数列求和 96
5.8.2 找数 98
5.8.3 输出图形 101
5.8.4 找组合 103
5.8.5 字符串处理 104
5.9 本章小结 105
习题5 106
第6章 函数 114
6.1 函数的定义 114
6.2 函数的调用 117
6.3 结构化程序设计 120
6.4 变量的作用域 122
6.4.1 局部变量 122
6.4.2 全局变量 122
6.5 变量的存储类型和生存周期 124
6.5.1 存储类型 124
6.5.2 变量的生存周期 125
6.5.3 程序内存 125
6.6 预处理命令 126
6.6.1 宏定义 127
6.6.2 文件包含 128
6.6.3 条件编译 129
6.7 递归函数 131
6.8 终止程序 136
6.9 使用随机函数 137
6.10 本章小结 139
习题6 140
第7章 数组 145
7.1 一维数组的定义和使用 145
7.1.1 一维数组的定义 145
7.1.2 一维数组的初始化 146
7.1.3 一维数组元素的引用 147
7.1.4 一维数组的赋值 147
7.1.5 使用一维数组编写程序 148
7.2 二维数组的定义和使用 151
7.2.1 二维数组的定义和引用 151
7.2.2 二维数组的初始化 151
7.2.3 常量数组 152
7.2.4 使用二维数组编写程序 153
7.3 字符数组和字符串 154
7.3.1 字符数组的定义和引用 155
7.3.2 字符数组的初始化 155
7.3.3 字符数组的赋值 156
7.3.4 使用字符数组编写程序 156
7.4 数组和函数 158
7.4.1 数组元素作为函数参数 158
7.4.2 数组作为函数参数 159
7.5 排序和查找 161
7.6 字符串格式化输入/输出函数 166
7.7 可变长数组 167
7.8 本章小结 167
习题7 168
第8章 指针 174
8.1 地址和指针 174
8.2 指针变量的定义和初始化 175
8.3 指针基本运算 176
8.3.1 取地址运算和间接运算 176
8.3.2 赋值运算 177
8.3.3 比较运算 177
8.3.4 算术运算 178
8.4 通用指针 178
8.5 使用const修饰指针 179
8.5.1 const在指针声明符*的左边 179
8.5.2 const在指针声明符*的右边 179
8.5.3 const同时出现在指针声明符*的左/右两边 180
8.6 指针作为函数参数 180
8.7 指针、数组和地址 182
8.7.1 指针、地址与一维数组 182
8.7.2 指针、地址与二维数组 182
8.8 字符串常量和字符指针 183
8.9 指针数组、数组指针和二级指针 185
8.9.1 指针数组 185
8.9.2 数组指针 187
8.9.3 二级指针 187
8.10 指针函数和函数指针 188
8.11 复杂类型分析与构造 189
8.11.1 分析复杂类型 190
8.11.2 构造复杂类型 191
8.12 常用字符串处理函数 192
8.12.1 字符串输入/输出函数 192
8.12.2 字符串的复制、连接、比较及字符串长度 194
8.13 动态内存分配 196
8.14 本章小结 198
习题8 199
第9章 结构 206
9.1 结构类型的定义和大小 206
9.1.1 结构类型的定义 206
9.1.2 结构类型的大小 207
9.2 结构变量的定义和初始化 208
9.2.1 单独定义 208
9.2.2 混合定义 208
9.2.3 无类型名定义 209
9.2.4 初始化 209
9.3 结构变量的使用 210
9.3.1 结构变量成员的引用 210
9.3.2 结构变量的整体赋值 210
9.3.3 结构变量作为函数参数 210
9.3.4 结构变量的输入/输出 211
9.4 结构数组 212
9.5 结构指针 213
9.6 联合和枚举 214
9.6.1 联合 214
9.6.2 枚举 216
9.6.3 用户自定义类型 217
9.7 链表 218
9.7.1 链表的概念 218
9.7.2 单向链表常用操作 219
9.8 本章小结 222
习题9 223
第10章 文件 231
10.1 文件的概念 231
10.2 文件结构和文件指针 232
10.3 文件的常用操作 233
10.3.1 打开文件 233
10.3.2 关闭文件 234
10.3.3 删除文件 234
10.3.4 重命名文件 234
10.4 文件的读/写操作 235
10.4.1 字符读/写函数:fgetc()和fputc() 235
10.4.2 字符串读/写函数:fgets()和fputs() 236
10.4.3 文件格式化读/写函数:fscanf()和fprintf() 236
10.4.4 文件数据块读/写函数:fread()和fwrite() 237
10.5 其他文件函数 238
10.5.1 文件定位函数:rewind()和fseek() 238
10.5.2 文件位置函数:ftell() 238
10.5.3 文件结束检测函数:feof() 239
10.5.4 文件重定向函数:freopen() 240
10.6 本章小结 242
习题10 242
附录A ASCII码表 248
附录B 运算符优先级及结合性表 249
附录C 程序调试 251
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网