明解C语言:入门篇9787115404824
正版图书,可开发票,请放心购买。
¥
55.82
6.3折
¥
89
全新
库存17件
作者[日]柴田望洋
出版社人民邮电出版社
ISBN9787115404824
出版时间2014-01
装帧平装
开本16开
定价89元
货号11011854
上书时间2024-08-18
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
柴田望洋(作者)日本福冈工业大学信息工程学院副教授。编写了一系列极富影响力的计算机教材和参考书,如《明解C++》《明解Java》等。本书于2000年荣获日本工学教育协会著作奖。管杰(译者)毕业于复旦大学,现为对日软件工程师,具有多年日语技术文档编写经验。爱好日汉翻译和日本文化史,译有《程序员的数学》等。罗勇(译者)专业从事对日软件设计研发工作,曾于2007年到2009年赴日学习工作。精通J2EE及数据库开发。译有《NoSQL数据库入门》等。杜晓静(译者)北京第 二外国语学院硕士毕业,IT图书编辑,笔译爱好者,译有《安心孕产大百科》《长寿的秘诀》等。
目录
第 1章 初识C语言1-1 显示计算结果 2计算整数的和并显示结果 2程序和编译 2注释 3固定代码 4printf函数:格式化输出函数 4语句 5计算并显示整数的差 5格式化字符串和转换说明 6符号的称呼 8无格式化输出 8字符串常量 10转义字符 101-2 变量 11变量和声明 11赋值 12初始化 13声明时初始化 14初始化和赋值 141-3 输入和显示 16通过键盘进行输入 16格式化输入函数scanf 16乘法运算 17输出函数puts 18总结 21第 2章 运算和数据类型2-1 运算 24运算符和操作数 24乘除运算符和加减运算符 25除法运算的商和余数 25使用printf函数打印% 26获取整数的**后一位数字 26多个转换说明 27单目运算符 28赋值运算符 29表达式和赋值表达式 30表达式语句 302-2 数据类型 31求平均值 31数据类型 32数据类型和对象 33整型常量和浮点型常量 34double类型的运算 34数据类型和运算 35类型转换 37转换说明 39总结 42第3章 分支结构程序3-1 if语句 46if语句·其1 46奇数的判定 47if语句·其2 48奇数·偶数的判断 49非0的判断 49if语句的结构图 50相等运算符 52余数的判断 53关系运算符 54嵌套的if语句 55判断 57计算较大值 58计算三个数的**大值 59条件运算符 60差值计算 61复合语句(程序块) 62逻辑运算符 65短路求值 673-2 switch语句 70switch语句和break语句 70复杂的switch语句 72switch语句和if语句 73选择语句 74总结 75第4章 程序的循环控制4-1 do语句 78do语句 78复合语句(程序块)中的声明 79读取一定范围内的值 80逻辑非运算符·德摩根定律 81德摩根定律 81求多个整数的和及平均值 82复合赋值运算符 84后置递增运算符和后置递减运算符 854-2 while语句 87 while语句 87用递减运算符简化程序代码 88数据递增 90限定次数的循环操作 91字符常量和putchar函数 92do语句和while语句 93前置递增运算符和前置递减运算符 93do语句的显示 95逆向显示整数值 964-3 for语句 99 for语句 99使用for语句实现固定次数的循环 101偶数的枚举 103约数的枚举 104表达式语句和空语句 104循环语句 1054-4 多重循环 107 二重循环 107用break语句强制结束循环 108显示图形 109多重循环 1114-5 程序的组成元素和格式 114 关键字 114运算符 114标识符 114分隔符 115常量和字符串常量 115自由的书写格式 116连接相邻的字符串常量 117缩进 117总结 118第5章 数组5-1 数组 122数组 122数组的声明(使用数组前的准备) 123访问数组(数组的使用方法) 123数组的遍历 124数组初始化 126数组的复制 127输入数组元素的值 129对数组的元素进行倒序排列 129使用数组进行成绩处理 131对象式宏 131数组元素的**大值和**小值 133赋值表达式的判断 134数组的元素个数 1355-2 多维数组 138 多维数组 138总结 142第6章 函数6-1 什么是函数 146main函数和库函数 146什么是函数 146函数定义 147函数调用 148三个数中的**大值 151将函数的返回值作为参数传递给函数 152调用其他函数 154值传递 1556-2 函数设计 158 没有返回值的函数 158通用性 159不含形参的函数 160函数返回值的初始化 161作用域 161文件作用域 162声明和定义 163函数原型声明 163头文件和文件包含指令 164函数的通用性 165数组的传递 166函数的传递和const类型的修饰符 168线性查找(顺序查找) 170哨兵查找法 172多维数组的传递 1756-3 作用域和存储期 178 作用域和标识符的可见性 178存储期 180总结 185第7章 基本数据类型7-1 基本数据类型和数 190算数类型和基本数据类型 190基数 191基数转换 1927-2 整型和字符型 195 整型和字符型 195头文件 196字符型 199位和CHAR_BIT 200sizeof运算符 200size_t型和typedef声明 202整型的灵活运用 202整型的内部表示 204无符号整数的内部表示 205有符号整数的内部表示 207按位操作的逻辑运算 209位移运算符 212整型常量 216整型常量的数据类型 218整数的显示 218数据溢出和异常 2207-3 浮点型 221浮点型 221浮点型常量 223头文件 224循环的控制 2257-4 运算和运算符 228运算符的优先级和结合性 228优先级 228结合性 228数据类型转换 230总结 232第8章 动手编写各种程序吧8-1 函数式宏 236函数和数据类型 236函数式宏 237函数和函数式宏 238不带参数的函数式宏 239函数式宏和逗号运算符 2408-2 排序 243 冒泡排序法 2438-3 枚举类型 246 枚举类型 246枚举常量 248命名空间 2508-4 递归函数 251 函数和类型 251阶乘 2528-5 输入输出和字符 255getchar函数和EOF 255从输入复制到输出 256数字字符计数 256字符 258转义字符 261总结 263第9章 字符串的基本知识9-1 什么是字符串 266字符串字面量 266字符串字面量的长度 266字符串 268字符数组的初始化赋值 269空字符串 270字符串的读取 270格式化显示字符串 2719-2 字符串数组 273字符串数组 273读取字符串数组中的字符串 2749-3 字符串处理 275字符串长度 275显示字符串 277数字字符的出现次数 278大小写字符转换 279字符串数组的参数传递 280总结 283第 10章 指针10-1 指针 286函数的参数 286对象和地址 287取址运算符 288指针 289指针运算符 29110-2 指针和函数 293 作为函数参数的指针 293计算和与差 294二值互换 296将两个值排序 297scanf函数和指针 298指针的类型 299空指针 300标量型 30110-3 指针和数组 302 指针和数组 302指针运算符和下标运算符 304数组和指针的不同点 306数组的传递 308总结 311第 11章 字符串和指针11-1 字符串和指针 316用数组实现的字符串和用指针实现的字符串 316用数组实现的字符串和用指针实现的字符串的不同点 318字符串数组 32011-2 通过指针操作字符串 323 判断字符串长度 323字符串的复制 325不正确的字符串复制 328返回指针的函数 32911-3 字符串处理库函数 330 strlen函数:求字符串的长度 330strcpy函数、strncpy函数:复制字符串 331strcat函数、strncat函数:连接字符串 332strcmp函数、strncmp函数:比较字符串的大小关系 332atoi函数、atol函数、atof函数:转换字符串 333总结 336第 12章 结构体12-1 结构体 340数据关联性 340结构体 342结构体成员和. 运算符 344成员的初始化 345结构体成员和->运算符 346结构体和typedef 348结构体和程序 350聚合类型 351返回结构体的函数 351命名空间 353结构体数组 353派生类型 35512-2 作为成员的结构体 356 表示坐标的结构体 356具有结构体成员的结构体 357总结 361第 13章 文件处理13-1 文件与流 364文件与流 364标准流 365FILE型 365打开文件 365关闭文件 368打开与关闭文件示例 369文件数据汇总 370写入日期和时间 372获取上一次运行时的信息 376显示文件内容 378文件的复制 38013-2 文本和二进制 382 在文本文件中保存实数 382文本文件和二进制文件 383在二进制文件中保存实数 384显示文件自身 38613-3 printf函数与scanf函数 389printf函数:带格式输出 389scanf函数:带格式的输入 393总结 397附录 C语言简介C语言的历史 400K&R——C语言的圣经 400C语言标准规范 400结语 402参考文献 405
内容摘要
本书是日本的C语言经典教材,白出版以来不断重印、修订,被誉为“C语言圣经”。本书图文并茂,示例丰富,设有205段代码和220幅图表,对C语言的基础知识进行了剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。本书适合C语言初学者阅读。
主编推荐
原版畅销28万册 比课本更易懂的C语言入门书 205段代码+220幅图表 荣获日本工学教育协会著作奖 [双色印刷] 技术书也能赏心悦目
精彩内容
《明解C语言 第3版 入门篇》是日本的C语言经典教材,自出版以来不断重印、修订,被誉为“C语言圣经”。《明解C语言 第3版 入门篇》图文并茂,示例丰富,第3版从190段代码和164幅图表增加到205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。原著在日本广受欢迎,始终位于网上书店C语言著作排行榜首位。
媒体评论
读者评论 1. 这是我见过的适合入门的编程学习教材,配图、排版都令人赏心悦目,说是定义了C教材的新标杆也不为过。 2. 这本书使我对C语言的学习热情空 前高涨。我觉得这和作者一步步的引导是分不开的。书中的每个程序都能给人启发,并且很容易就能由浅入深地理解其中的含义。作者的程序风格极 佳,他总会在书中时不时地指点你怎样的程序才是简洁、高效的。这能在潜移默化中让初学者养成良好的编程习惯。 3. 这本书一大的特点是图形化的概念解释,让人很容易理解。除此之外,内容解释也很好详细。总体看是很好的入门书之一。 当然,不能指望看完这本书就能做出复杂的东西。 4. 很不错的C语言入门书籍,通俗易懂,装帧简洁明快,适合计算机小白立马上手。 5. 本书以C程序实例作为切入点,由浅及深,慢慢展开,较有特色,能使读者更好地理解语句和逻辑结构。
— 没有更多了 —
以下为对购买帮助不大的评价