C语言编程:一本全面的C语言入门教程
¥
45.73
7.8折
¥
59
九五品
仅1件
作者科汉,张小潘
出版社电子工业出版社
ISBN9787121007354
出版时间2006-03
版次1
装帧平装
开本16开
纸张胶版纸
页数543页
定价59元
上书时间2024-11-30
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:C语言编程:一本全面的C语言入门教程
定价:59.00元
作者:科汉,张小潘
出版社:电子工业出版社
出版日期:2006-03-01
ISBN:9787121007354
字数:
页码:543
版次:3
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
本书是极负盛名的C语言入门经典教材,其版发行至今已有20年的历史。本书内容详实全面,由浅入深,示例丰富,并在每个章节后面附有部分习题,非常适合读者自学使用。除此之外,《C语言编程》一书对于C语言标准的新进展、C语言常见开发工具以及管理C语言大型项目等重要方面,也进行了深入浅出的说明。 本书是一本完完整整介绍C语言基础的书籍。本书的特色在于举例精妙,讲解生动。通过一系列实际情形的需求,引入关于程序设计的基本知识,加上由浅入深地比较了C语言不同语法以及各种语句的区别,能够全面掌握C语言的语法特点。除此之外,本书并不仅仅着眼于入门知识讲解,对C语言在大型应用程序的应用以及C语言的新发展都有了深入的讲解。本书的附录颇具特色,摘录了常用的C语言库函数,使读者能够快速掌握以及应用C语言开发。
目录
章 入门 1第2章 基础知识 5程序设计 5高级编程语言 6操作系统 6编译程序 7集成开发环境 10解释型语言 10第3章 编译并运行个程序 11编译我们的个程序 11运行我们的个程序 12理解我们的个程序 13显示变量的值 15注释 17练习 19第4章 变量、数据类型和算术表达式 21使用变量 21数据类型与常量 23基本整数类型 int 23存储空间与范围 24浮点数类型 float 24扩展精度的浮点类型 double 25字符类型 char 25布尔类型 _Bool 26类型修饰符:long, long long, short, unsigned和signed 28使用算数表达式 30整数算术和单目减法操作符 33余数操作符 35整型数与浮点数之间的转换 36结合运算和赋值:运算赋值操作符 38类型 _Complex和_Imaginary 39练习 40第5章 循环 43for语句 44关系操作符 46对齐输出 50程序输入 51嵌套的for循环 53for循环的变体 54while语句 56do语句 60break语句 62continue语句 62练习 63第6章 进行判断 65if语句 65if - else结构 69复合关系表达式 72嵌套的if语句 75else if 结构 76switch语句 84布尔变量 87条件操作符 91练习 93第7章 使用数组 95定义数组 96使用数组计数 100产生Fibonacci数 103使用数组产生质数 104数组初始化 106字符数组 108使用数组完成基数转换 109const修饰符 111多维数组 113变量长度的数组 115练习 117第8章 使用函数 119定义函数 119参数与局部变量 122函数原型声明 124自动局部变量 124函数的返回值 126函数调用…… 131声明返回值类型以及参数类型 134检查函数的参数 135自顶向下的程序设计 137函数与数组 137赋值表达式 142数组排序 143多维数组 146函数与可变长度的多维数组 150全局变量 152自动变量和静态变量 156递归函数 159练习 162第9章 使用结构 165用于存储日期的结构 166在表达式中使用结构 168函数与结构 171用于存储时间的结构 177结构的初始化 180复合字面量 181结构数组 182包含结构的结构 185包含数组的结构 187结构的变形形式 190练习 1910章 字符串 195字符数组 196可变长度的字符串 198字符串的初始化和显示 201检验字符串相等 204输入字符串 206单字符输入 208空字符串 213转义字符 216关于字符串常量的进一步讨论 218字符串、结构与数组 219一个更好的搜索算法 222字符运算 227练习 2301章 指针 235定义指针变量 235在表达式中运用指针 239使用指针和结构 240包含指针的结构 243链表 244关键字const和指针 253指针和函数 254指针和数组 259稍微离题一下--关于程序的优化 263数组还是指针 264指向字符串的指针 266字符串常量和指针 267再次谈谈递增和递减运算符 268指针运算 272指向函数的指针 273指针和内存地址 274练习 2762章 位运算 279位运算符 280按位与运算符(&) 281按位或运算符(|) 283按位异或运算符(^) 284取反运算符(~) 285左移运算符(右移运算符(>>) 287移位函数 288旋转移位 290位域 292练习 2973章 预处理器 299#define语句 299程序的可扩展性 303程序的可移植性 305预定义符号的高级形式 306#操作符 312##操作符 313#include语句 313系统头文件 316条件编译 316#ifdef、#endif、#else和#ifndef语句 316#if和#elif语句 318#undef语句 319练习 3204章 进一步讨论数据类型 321枚举类型 321typedef语句 325数据类型转换 327符号扩展 329参数转换 329练习 3305章 处理大型程序 333将程序分为多个文件 333在命令行上编译多个源文件 334模块之间的通信 336外部变量 336静态变量与外部变量/函数 339有效的使用头文件 341用于处理大型程序的其他工具 342make 343cvs 344Unix的其他工具:ar、grep、sed等等 3456章 C语言的输入输出 347字符I/O:getchar函数和putchar函数 348格式化I/O:printf函数和scanf函数 348printf函数 348scanf函数 355文件输入输出操作 359将I/O操作重定向到文件中 359文件结束标志 361用于读写文件的特殊函数 363fopen函数 363getc和putc函数 365fclose函数 365函数feof 367fprintf函数和fscanf函数 368fgets函数和fputs函数 368标准输入stdin、标准输出stdout和标准错误stderr 369et函数 370重命名和删除文件 371练习 3717章 杂项和高级特性 373杂项语句 373goto语句 373空语句 374使用联合 375逗号操作符 378类型修饰符 378register修饰符 378volatile修饰符 379restrict修饰符 379命令行参数 380动态内存分配 383malloc和calloc函数 384sizeof操作符 385free函数 3878章 调试程序 389使用预处理器嵌入调试语句 389使用gdb调试程序 395查看和设置变量 398显示源文件 399控制程序的执行 400查看调用堆栈 405调用函数和给数组、结构变量赋值 405获取gdb的命令帮助 406其他零碎的东西 4089章 面向对象编程 411什么是对象 411实例和方法 412编写处理分数的C语言程序 413使用Objective-C定义用于处理分数的类 414使用C++编写分数类 419使用C#语言处理分数 422附录A C语言小结 4251.0 字元和标识符 4251.1 字元 4251.2 标识符 4252.0 注释 4263.0 常量 4273.1 整数常量 4273.2 浮点数常量 4273.3 字符常量 4283.4 字符串常量 4293.5 枚举常量 4304.0 数据类型与声明 4304.1 声明 4304.2 基本数据类型 4304.3 导出数据类型 4324.4 枚举数据类型 4384.5 typedef语句 4384.6 类型修识符const、volatile和restrict 4395.0 表达式 4395.1 C语言的操作符总结 4405.2 常量表达式 4425.3 算术操作符 4435.4 逻辑操作符 4445.5 关系操作符 4445.6 位操作符 4455.7 自增和自减操作符 4455.8 赋值操作符 4465.9 条件操作符 4465.10 类型转换操作符 4465.11 sizeof操作符 4475.12 逗号操作符 4475.13 数组的基本操作 4475.14 结构的基本操作 4485.15 指针的基本操作 4485.16 复合字面量 4505.17 基本数据类型的转换规则 4516.0 存储类型与作用域 4526.1 函数 4526.2 变量 4527.0 函数 4547.1 函数定义 4547.2 函数调用 4557.3 函数指针 4568.0 语句 4568.1 复合语句 4568.2 break语句 4568.3 continue语句 4578.4 do语句 4578.5 for语句 4578.6 goto语句 4588.7 if语句 4588.8 空语句 4588.9 return语句 4598.10 switch语句 4598.11 while语句 4609.0 预处理器 4609.1 三元组 4609.2 预处理器指令 4619.3 预定义符号 466附录B C语言标准库 467标准头文件 467 467 468 469 469 469字符串函数 470内存函数 472字符函数 473输入输出函数 473内存中的格式转换函数 478字符串到数字的转换 479动态内存分配函数 481数学函数 482复数算术 488通用函数 490附录C 使用gcc编译程序 493命令的一般格式 493命令行选项 494附录D 常见编程错误 497附录E C语言的其他资源 501练习题答案和勘误表 501C语言 501书籍 501网站 502新闻组 502C语言编译器和集成开发环境 502gcc 502MinGW 502CygWin 502Visual Studio 503Code Warrior 503Kylix 503杂项 503面向对象编程 503C++编程语言 503C#编程语言 503Objective-C 编程语言 504开发工具 504索引 505
作者介绍
Stephen G.Kochan是本计算机编程和Unix操作系统经典书籍的作者或合著者,这些书包括《Unix Shell编程》和《Objective-C编程语言》等。作者曾作为软件咨询顾问工作于AT&T的贝尔实验室,专门负责设计和教授Unix和C语言方面的课程。
序言
— 没有更多了 —
以下为对购买帮助不大的评价