• C语言大学教程
21年品牌 40万+商家 超1.5亿件商品

C语言大学教程

14.55 1.1折 128 九五品

仅1件

上海黄浦
认证卖家担保交易快速发货售后保障

作者(美)Paul Deitel(保罗. 戴特尔),Harvey

出版社电子工业出版社

ISBN9787121316814

出版时间2017-06

版次1

装帧平装

开本16开

纸张胶版纸

页数764页

字数99999千字

定价128元

上书时间2024-09-09

漸入佳境

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:C语言大学教程
定价:128.00元
作者:(美)Paul Deitel(保罗. 戴特尔),Harvey Deitel(哈维. 戴特尔)
出版社:电子工业出版社
出版日期:2017-06-01
ISBN:9787121316814
字数:1547100
页码:764
版次:8
装帧:平装
开本:16开
商品重量:
编辑推荐

内容提要
本书是优选的C语言教程之一。全书系统地介绍了4种当今流行的程序设计方法――面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍了结构化编程及软件工程的基本概念,从简单的概念到很终的完整的语言描述,清晰、准确、透彻、详细地讲解了C语言,尤其注重程序设计思想和方法的介绍。相对于上一版,这一版在内容方面新增加了C安全程序设计、“更上一层楼”练习集,更新了C++和面向对象程序设计、基于Allegro的游戏编程、C99标准介绍等内容。
目录
目    录章  计算机、因特网和万维网导论11.1  引言21.2  计算机硬件和软件21.2.1  摩尔定律21.2.2  计算机组成31.3  数据的层次结构31.4  机器语言、汇编语言和高级语言51.5  C程序设计语言61.6  C标准库71.7  C  和其他基于C的程序设计语言81.8  对象技术81.8.1  对象——以汽车为例91.8.2  方法与类91.8.3  实例化91.8.4  软件重用91.8.5  消息与方法调用91.8.6  属性与实例变量91.8.7  封装与信息隐藏101.8.8  继承101.9  典型的C程序开发环境101.9.1  步:创建一个C程序111.9.2  第2步和第3步:预处理及编译一个C程序111.9.3  第4步:链接111.9.4  第5步:装载111.9.5  第6步:执行121.9.6  程序运行时可能会出现的问题121.9.7  标准输入、标准输出和标准错误流121.10 在Windows、Linux和Mac OS X上测试并运行一个C应用程序121.10.1  在Windows命令提示符下运行一个C应用程序131.10.2  使用Linux中的GNU C来运行一个C应用程序151.10.3  使用Mac OS X终端来运行一个C应用程序171.11 操作系统191.11.1  Windows —— 一个专有的操作系统191.11.2  Linux —— 一个开源的操作系统191.11.3  苹果公司的Mac OS X;面向iPhone、iPad 和iPod Touch的iOS操作系统201.11.4  谷歌公司的Android操作系统201.12 因特网和万维网201.12.1  因特网:计算机网络的网络211.12.2  万维网:让因特网对用户更友好211.12.3  万维网服务211.12.4  Ajax231.12.5  物联网231.13 一些重要的软件技术231.14 跟上信息技术的发展24第2章  C语言程序设计入门282.1  引言282.2  一个简单的C程序:打印一行文字282.3  另一个简单的C程序:两个整数求和312.4  存储单元的基本概念352.5  C语言中的算术运算352.6  做出决策:相等和关系运算符382.7  安全的C程序设计41第3章  结构化的C程序设计513.1  引言513.2  算法513.3  伪代码523.4  控制结构523.5  if条件语句543.6  if…else条件语句543.7  while循环语句573.8  算法设计案例1:计数控制的循环583.9  自顶向下、逐步求精的算法设计案例2:标记控制的循环603.10 自顶向下、逐步求精的算法设计案例3:嵌套控制结构653.11 赋值运算符673.12 增1和减1运算符683.13 安全的C程序设计70第4章  C程序控制844.1  引言844.2  循环的基本原理844.3  计数控制的循环854.4  for循环语句864.5  for语句:注意事项884.6  使用 for语句的例子894.7  switch多重选择语句914.8  do…while循环语句964.9  break和continue语句974.10 逻辑运算符984.11 区分相等运算符和赋值运算符1004.12 结构化程序设计小结1014.13 安全的C程序设计105第5章  C函数1175.1  引言1175.2  C语言中的程序模块1175.3  数学库函数1185.4  函数1195.5  函数定义1205.5.quare函数1205.5.2  maximum函数1235.6  函数原型:一个深入的剖析1235.7  函数调用堆栈及活动记录堆栈帧1255.8  头文件1285.9  按值或按引用传递参数1295.10 随机数的生成1295.11 案例分析:运气游戏;引入enum1335.12 存储类型1355.13 作用域的规定1375.14 递归1395.15 递归应用案例:斐波那契数列1425.16 递归与迭代1445.17 安全的C程序设计146第6章  C数组1616.1  引言1626.2  数组1626.3  数组定义1636.4  数组实例1636.4.1  定义一个数组并用循环结构来设置数组元素值1636.4.2  在定义语句中用一个初始值列表来初始化一个数组1646.4.3  用符号常量来定义数组的大小并通过计算来初始化数组元素1656.4.4  数组元素值求和1666.4.5  用数组来统计民意调查的结果1666.4.6  用直方图来展示数组元素值1686.4.7  用数组来统计投掷骰子60 000 000次的结果1696.5  用字符数组来存储和处理字符串1706.5.1  定义一个字符串来初始化一个字符数组1706.5.2  用一个字符初始化列表来初始化一个字符数组1706.5.3  访问一个字符串中的字符1706.5.4  针对一个字符数组的输入1706.5.5  将一个代表字符串的字符数组输出1716.5.6  字符数组的演示1716.6  静态局部数组和自动局部数组1716.7  将数组传递给函数1736.8  数组排序1766.9  案例分析:用数组来计算平均值、中值和众数1786.10 数组查找1816.10.1  线性查找数组元素1816.10.2  折半查找数组元素1826.11 多下标数组1856.11.1  双下标数组概述1856.11.2  双下标数组的初始化1866.11.3  设置某行元素的元素值1876.11.4  计算双下标数组中所有元素值的总和1876.11.5  对双下标数组的处理1886.12  可变长数组1906.13  安全的C程序设计192第7章  C指针2077.1  引言2077.2  指针变量的定义和初始化2087.3  指针运算符2087.4  按引用向函数传递实参2107.5  对指针使用const限定符2137.5.1  用指向可变数据的可变指针将字符串中的字符改成大写2147.5.2  用指向常量数据的可变指针逐个打印字符串中的字符2157.5.3  试图修改指向可变数据的常量指针2177.5.4  试图修改指向常量数据的常量指针2177.6  采用按引用传递的冒泡排序2187.7  sizeof运算符2207.8  指针表达式和指针算术运算2227.8.1  指针算术运算中可使用的运算符2227.8.2  将指针对准一个数组2227.8.3  给指针加上一个整数2227.8.4  给指针减去一个整数2237.8.5  指针增1或减12237.8.6  从一个指针中减去另一个指针2237.8.7  将一个指针赋予另一个指针2237.8.8  指向void的指针2247.8.9  指针的比较2247.9  指针和数组的关系2247.9.1  指针/偏移量表示法2247.9.2  指针/下标表示法2257.9.3  不能用指针算术运算来修改数组名2257.9.4  指针下标和指针偏移量的使用演示2257.9.5  用数组和指针实现字符串的复制2267.10 指针数组2277.11 案例研究:模拟扑克牌的洗牌和发牌2287.12 指向函数的指针2327.12.1  按升序或降序进行排序2327.12.2  使用函数指针来创建一个菜单驱动的系统2347.13 安全的C程序设计236第8章  C字符和字符串2528.1  引言2528.2  字符串和字符基础2538.3  字符处理函数库2548.3.1  函数isdigit,isalpha,isalnum和isxdigit2558.3.2  函数islower,isupper,tolower和toupper2568.3.3  函数isspace,iscntrl,ispunct,isprint和isgraph2578.4  字符串转换函数2588.4.1  函数strtod2588.4.2  函数strtol2598.4.3  函数strtoul2608.5  标准输入/输出库函数2608.5.1  函数fgets和putchar2618.5.2  函数getchar2618.5.3  函数sprintf2628.5.4  函数sscanf2638.6  字符串处理函数库中的字符串处理函数2638.6.1  函数strcpy和 strncpy2648.6.2  函数strcat和 strncat2648.7  字符串处理函数库中的比较函数2658.8  字符串处理函数库中的查找函数2668.8.1  函数strchr2678.8.2  函数strcspn2688.8.3  函数strpbrk2688.8.4  函数strrchr2688.8.5  函数strspn2698.8.6  函数strstr2698.8.7  函数strtok2708.9  字符串处理函数库中的内存处理函数2718.9.1  函数memcpy2718.9.2  函数memmove2728.9.3  函数memcmp2728.9.4  函数memchr2738.9.5  函数memset2738.10 字符串处理函数库中的其他函数2748.10.1  函数strerror2748.10.2  函数strlen2748.11 安全的C程序设计275第9章  C格式化输入/输出2859.1  引言2859.2  流2869.3  用printf函数实现格式化输出2869.4  打印整数2869.5  打印浮点数2879.5.1  转换说明符e,E或f2889.5.2  转换说明符g或G2889.5.3  浮点数转换说明符的使用演示2889.6  打印字符串或字符2899.7  其他的转换说明符2899.8  带域宽和精度的打印2909.8.1  在打印整数时指定域宽2909.8.2  在打印整数、浮点数和字符串时指定精度2919.8.3  同时指定域宽和精度2929.9  在printf函数的格式控制字符串中使用标记2929.9.1  右对齐和左对齐2929.9.2  用与不用 标记来打印正数和负数2939.9.3  使用空格标记2939.9.4  使用#标记2939.9.5  使用0标记2949.10 打印文本和转义序列2949.11 用scanf函数读取格式化的输入2949.11.canf的语法2959.11.2  scanf的转换说明符2959.11.3  用scanf来读入整数2959.11.4  用scanf来读入浮点数2969.11.5  用scanf来读入字符和字符串2969.11.6  在scanf中使用扫描集2979.11.7  在scanf中指定域宽2989.11.8  在输入流中忽略掉特定字符2989.12 安全的C程序设计2990章  结构体、共用体、位操作和枚举类型30510.1  引言30610.2  结构体的定义30610.2.1  自引用结构体30610.2.2  定义结构体类型的变量30710.2.3  结构体标记名30710.2.4  可对结构体实施的操作30710.3  结构体的初始化30810.4  用.和?>访问结构体成员30810.5  在函数中使用结构体31010.6  typ
作者介绍
Paul Deitel和Harvey Deitel是全球的编程语言教材和专业图书作家,“How to Program”系列是其负盛名的一套计算机编程教材,已经销售近40年,并被翻译成中文在内的十几种语言。他们成立的Deitel & Associates公司是一家国际知名的企业培训和写作公司, 专门进行计算机编程语言、对象技术、移动应用开发及Internet和Web软件技术方面的培训和写作,出版了的编程专业的大学教材、 专业图书以及LiveLessons视频课程。苏小红,哈尔滨工业大学计算机学院博士生导师,计算机应用技术专家,研究领域主要是色彩匹配,信息融合,空间计算,人工神经网络,进化算法,计算机图形学,灰色预测,彩色图像处理等。
序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP