【发货快】C语言程序设计 李聪,曾志华,江伟 中国铁道出版社
二手会有少量涂画,整体不影响再次阅读使用!套装不一定齐全,请下单前咨询在线客服!
¥
4.51
1.1折
¥
39.8
八五品
库存3件
作者李聪,曾志华,江伟
出版社中国铁道出版社
ISBN9787113260521
出版时间2019-08
版次1
装帧平装
开本16开
纸张胶版纸
页数236页
定价39.8元
货号9787113260521
上书时间2024-09-25
商品详情
- 品相描述:八五品
- 商品描述
-
基本信息
书名:C语言程序设计
定价:39.80元
作者:李聪,曾志华,江伟
出版社:中国铁道出版社
出版日期:2019-08-01
ISBN:9787113260521
字数:
页码:236
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
书中重点和难点内容均已录制成视频,读者只需扫描书中对应位置的,便可以进行在线学习。
内容提要
本书根据高等学校学生的特点,本着从基础性、实用性出发的原则编写而成,内容包括C语言及算法概述,数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体和枚举类型,文件等。本书深入浅出、通俗易懂,案例题型丰富,一些题目来自实际生活,有利于培养学生利用编程解决实际问题的能力,提高学生对C语言的综合实践 能力。 本书适合作为高等学校C语言程序设计课程的教材,也可作为全国计算机等级考试(二级)的培训教材或对C语言程序设计感兴趣的读者的自学用书。
目录
章 C语言及算法概述 1 1.1?C语言的诞生与发展 1 1.2?C语言的特点 2 1.3?C语言的基本结构 3 1.4?C语言程序的开发过程 4 1.5?算法 8 1.5.1?算法概述 9 1.5.2?算法的特征和评价 9 1.5.3?算法的表示方法 10 习题一 13 第 2 章 数据类型、运算符与表达式 14 2.1?数据类型 14 2.2?常见符号 15 2.3?常量 16 2.3.1 整型常量 16 2.3.2?实型常量 17 2.3.3?字符常量 17 2.3.4?字符串常量 18 2.3.5?宏常量 18 2.4?变量 19 2.4.1?变量的定义与初始化 19 2.4.2?使用变量时的注意事项 20 2.5?运算符及表达式 22 2.5.1?运算符的优先级与结合性 22 2.5.2?算术运算符 22 2.5.3?自增、自减运算符 23 2.5.4?赋值运算符 25 2.5.5?其他运算符 26 2.5.6?数据类型转换 27 习题二 29 第 3 章 顺序结构程序设计 30 3.1?C语句概述 30 3.2?C语言中数据的输入与输出 31 3.2.1?数据输入/输出的概念及在 ???C语言中的实现 31 3.2.2?格式输出函数——printf 32 3.2.3?格式输入函数——scanf 36 3.2.4?字符输出函数——putchar 38 3.2.5?字符输入函数——getchar 39 3.3?顺序结构程序设计举例 40 习题三 42 第 4 章 选择结构程序设计 45 4.1?关系运算 45 4.1.1?关系运算符 45 4.1.2?关系表达式 46 4.2?逻辑运算 46 4.2.1?逻辑运算符 46 4.2.2?逻辑表达式 47 4.3?if语句 49 4.3.1?if语句的一般形式 49 4.3.2?if语句的嵌套 52 4.4?条件运算符与条件表达式 54 4.5?switch语句 55 4.6?选择结构程序设计举例 58 习题四 60 第 5 章 循环结构程序设计 64 5.1?概述 64 5.2?while语句 64 5.3?do...while语句 66 5.4?for语句 68 5.5?break和continue语句 71 5.5.1?break语句 71 5.5.2?continue语句 72 5.6?循环嵌套 73 5.7?循环结构程序设计举例 74 习题五 76 第 6 章 数 组 81 6.1?一维数组 81 6.1.1?一维数组的定义 81 6.1.2?一维数组元素的引用 82 6.1.3?一维数组元素的初始化 83 6.1.4?一维数组的常见操作 84 6.1.5?一维数组的应用 86 6.2?二维数组 87 6.2.1?二维数组的定义 87 6.2.2?二维数组元素的初始化 88 6.2.3?二维数组的引用 89 6.3?字符数组 91 6.3.1?字符串 91 6.3.2?字符数组的定义和赋值 91 6.3.3?字符数组的输入和输出 92 6.3.4?常见字符串处理函数 95 6.3.5?二维字符数组 98 习题六 99 第 7 章 函 数 102 7.1?函数及其作用 102 7.2?函数的分类 103 7.3?函数的定义 105 7.3.1?函数定义的一般形式 105 7.3.2?函数的参数 106 7.3.3?函数的返回值与return ???语句 107 7.4?函数的调用 109 7.4.1?函数调用的一般形式 109 7.4.2?函数调用的方式 109 7.4.3?函数的声明 110 7.5?函数的嵌套调用 111 7.6?函数的递归调用 113 7.7?数组作为函数参数 116 7.7.1?数组元素作为函数实参 116 7.7.2?数组名作为函数参数 117 7.8?局部变量和全局变量 120 7.8.1?局部变量 120 7.8.2?全局变量 122 7.9?变量的存储类别 124 7.9.1?静态存储方式与动态存储 ???方式 124 7.9.2?自动变量 125 7.9.3?外部变量 125 7.9.4?寄存器变量 126 7.9.5?静态变量 127 7.9.6?存储类型总结 129 习题七 130 第 8 章 指 针 135 8.1?地址与指针的概念 135 8.1.1?地址的基本概念 135 8.1.2?内存的访问方式 135 8.2?指针变量 136 8.2.1?指针变量的定义 136 8.2.2?指针变量的引用 137 8.2.3?指针变量作为函数参数 138 8.3?指针与一维数组 141 8.3.1?指向数组元素的指针 141 8.3.2 通过指针引用数组元素 142 8.3.3?数组名作函数参数 144 8.4?字符串与指针 146 8.5?指针与二维数组 149 8.5.1?指针与二维数组的关系 149 8.5.2?指向一维数组的指针变量 150 8.6?指针数组 151 8.6.1?指针数组 151 8.6.2?指向指针的指针 153 习题八 154 第 9 章 结构体和枚举类型 157 9.1?概述 157 9.2?结构体类型的声明 158 9.3?定义结构体变量 159 9.3.1?结构体变量的定义 159 9.3.2?结构体类型的嵌套定义 161 9.3.3?结构体变量的初始化 162 9.3.4?结构体变量的引用 163 9.4?结构体数组 165 9.4.1?结构体数组的定义 165 9.4.2?结构体数组的初始化 166 9.5?指向结构体类型变量的指针 168 9.5.1?结构体指针变量的定义 ???和初始化 168 9.5.2?通过结构体指针变量引用 ???结构体变量成员 169 9.5.3?指针变量作为结构体成员 170 9.5.4?指向结构体数组的指针 170 9.5.5?向函数传递结构体变量 ???的值 172 9.6?枚举类型 174 9.6.1?枚举类型的定义 175 9.6.2?枚举变量的定义和使用 175 习题九 177 0章 文 件 181 10.1?文件概述 181 10.2?文件类型指针 183 10.3?文件的打开和关闭 183 10.3.1?文件的打开(fopen ????函数) 184 10.3.2?文件的关闭(fclose ????函数) 185 10.4?文件读/写操作 186 10.4.1?按字符读/写文件 186 10.4.2?字符串读/写函数 188 10.4.3?按数据块读/写文件 189 10.4.4?按格式读/写文件 191 10.5?文件的随机读/写 192 10.6?文件检测函数 195 习题十 195 附 录 198 附录 A ASCII码表 198 附录B 运算符的优先级和结合性 203 附录C C语言中的关键字 204 附录D 常用的C语言库函数 205 附录E?各章习题参考答案 209 参考文献 228
作者介绍
李聪,曾志华,江伟
序言
— 没有更多了 —
以下为对购买帮助不大的评价