• C语言从入门到精通
21年品牌 40万+商家 超1.5亿件商品

C语言从入门到精通

1.18 八五品

仅1件

广东东莞
认证卖家担保交易快速发货售后保障

作者明日科技(中国)有限公司 编

出版社清华大学出版社

出版时间2012-07

版次1

装帧平装

上书时间2024-12-28

尚雅文愽

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 明日科技(中国)有限公司 编
  • 出版社 清华大学出版社
  • 出版时间 2012-07
  • 版次 1
  • ISBN 9787302287575
  • 定价 69.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 479页
  • 正文语种 简体中文
  • 丛书 软件开发视频大讲堂
【内容简介】
  《C语言从入门到精通(实例版)》从初学者的角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用Visual C++ 6.0(部分使用Turbo C)进行C语言应用程序开发应该掌握的各方面技术。全书共分14章,包括初识C语言、C语言基础、顺序与选择结构程序设计、循环控制、数组、函数、指针、结构体与共用体、算法、位运算、预处理、文件、图形图像、商品信息管理系统。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言应用程序开发的精髓,快速提高开发技能。另外,本书除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下: 

  ◆语音视频讲解:总时长17小时,共193段 

  ◆实例资源库:881个实例及源码详细分析 

  ◆模块资源库:15个经典模块开发过程完整展现 

  ◆项目案例资源库:15个企业项目开发过程完整展现 

  ◆测试题库系统:616道能力测试题目 

  ◆面试资源库:371个企业面试真题 

  ◆PPT电子教案 

  本书适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。 

【目录】
第1篇基础知识 

第1章初识C语言3 

视频讲解:26分钟 

1.1C语言简介4 

1.1.1编程语言的发展4 

1.1.2什么是C语言4 

1.1.3C语言的特点5 

1.2认识C程序6 

1.2.1简单的C程序6 

1.2.2C程序的开发环境8 

1.2.3编程原则16 

1.2.4编译出错提示18 

范例1输出一个正方形27 

范例2用TC2.0打开文本文件27 

1.3经典范例28 

1.3.1经典范例1十进制转换为十六进制28 

1.3.2经典范例2三个数由小到大排序28 

1.4小结29 

1.5实践与练习29 

第2章C语言基础31 

视频讲解:1小时28分钟 

2.1数据类型32 

2.2常量33 

2.2.1整型常量33 

2.2.2实型常量34 

2.2.3字符型常量35 

2.2.4符号常量37 

范例1计算学生平均身高38 

范例2求圆的周长38 

2.3变量39 

2.3.1整型变量39 

2.3.2实型变量42 

2.3.3字符型变量44 

范例3实型数据的存储45 

范例4字符型数据进行算术运算45 

2.4运算符与表达式46 

2.4.1赋值运算符与表达式47 

2.4.2算术运算符与表达式51 

2.4.3关系运算符与表达式53 

2.4.4逻辑运算符与表达式54 

2.4.5逗号运算符与表达式55 

2.4.6三目运算符与表达式56 

范例5判断闰年57 

范例6判断整数倍58 

2.5经典范例58 

2.5.1经典范例1混合运算58 

2.5.2经典范例2检查字符类型59 

2.5.3经典范例3判断三角形的类型60 

2.6小结61 

2.7实践与练习61 

第3章顺序与选择结构程序设计63 

视频讲解:1小时39分钟 

3.1C语句及赋值语句64 

3.1.1C语句的概述64 

3.1.2赋值语句66 

范例1判断回文数67 

范例2阶梯问题68 

3.2字符数据输入/输出69 

3.2.1字符数据输出69 

3.2.2字符数据输入70 

范例3将输入的小写字母转换为大写字母71 

范例4使用字符函数输入/输出字符72 

3.3格式输入/输出函数73 

3.3.1格式输出函数73 

3.3.2格式输入函数77 

范例5求一元二次方程的根79 

范例6求直角三角形的斜边80 

3.4if语句81 

3.4.1if语句的基本形式81 

3.4.2if语句的其他形式82 

3.4.3if语句的嵌套形式84 

范例7判断偶数85 

范例8平方和值判断86 

3.5switch语句87 

范例9评定成绩等级89 

范例10加油站加油90 

3.6经典范例91 

3.6.1经典范例1计算运输公司的计费91 

3.6.2经典范例2一年的日期情况93 

3.6.3经典范例3模拟自动售货机94 

3.7小结95 

3.8实践与练习95 

第4章循环控制97 

视频讲解:1小时6分钟 

4.1while及dowhile语句98 

4.1.1while语句98 

4.1.2dowhile语句100 

范例1从键盘中输入一个数n,求n!101 

范例2买苹果问题102 

4.2for语句102 

4.2.1for循环的变体103 

4.2.2循环嵌套106 

范例3统计不及格人数109 

范例4一元钱兑换方案110 

4.3转移语句110 

4.3.1goto语句110 

4.3.2break语句112 

4.3.3continue语句114 

范例5求出给定数值内的所有正整数的和115 

范例6偶数拆分115 

4.4经典范例116 

4.4.1经典范例1灯塔数量116 

4.4.2经典范例2平方和运算117 

4.4.3经典范例3打印乘法口诀表118 

4.5小结119 

4.6实践与练习119 

第2篇核心技术 

第5章数组123 

视频讲解:1小时4分钟 

5.1一维数组124 

5.1.1一维数组的定义和引用124 

5.1.2一维数组的初始化126 

范例1判断一个数是否存储在数组中128 

范例2选票统计128 

5.2二维数组129 

5.2.1二维数组的定义和引用130 

5.2.2二维数组的初始化131 

范例3求二维数组对角线之和133 

范例4打印杨辉三角134 

5.3字符数组135 

5.3.1字符数组的定义和引用135 

5.3.2字符数组的初始化136 

5.3.3字符数组的结束标志137 

5.3.4字符数组的输入/输出138 

5.3.5字符串处理函数141 

范例5统计各种字符的个数148 

范例6字符升序排列149 

5.4多维数组150 

5.5经典范例150 

5.5.1经典范例1模拟比赛打分150 

5.5.2经典范例2打印5阶幻方152 

5.5.3经典范例3找出排在后面的国家名153 

5.6小结154 

5.7实践与练习154 

第6章函数155 

视频讲解:1小时48分钟 

6.1函数的简介156 

6.1.1概述156 

6.1.2函数的定义与声明158 

范例1计算任意两个整数的积161 

范例2求最大公约数与最小公倍数162 

6.2返回语句163 

6.2.1函数返回163 

6.2.2返回值165 

范例3求任意两个数的平均数167 

范例4判断素数167 

6.3函数参数168 

6.3.1形式参数和实际参数168 

6.3.2数组作函数参数170 

范例5求字符串中字符个数174 

范例6求学生的平均身高175 

6.4函数的调用176 

6.4.1函数的调用方式176 

6.4.2嵌套调用178 

6.4.3递归调用180 

范例7分数计算器182 

范例8递归解分鱼问题184 

6.5局部变量和全局变量185 

6.5.1局部变量185 

6.5.2全局变量188 

6.6变量的存储类别190 

6.6.1静态存储与动态存储190 

6.6.2auto变量191 

6.6.3static变量193 

6.6.4register变量195 

6.6.5extern变量195 

6.7内部函数和外部函数197 

6.7.1内部函数197 

6.7.2外部函数198 

范例9最大值与最小值对调199 

范例10使用register定义局部变量200 

6.8库函数201 

6.8.1数学函数202 

6.8.2字符和字符串函数204 

范例11小数分离207 

范例12求任意数n次幂208 

6.9经典范例209 

6.9.1经典范例1某日是该年的第几天209 

6.9.2经典范例2递归解决年龄问题210 

6.9.3经典范例3一数三平方211 

6.10小结212 

6.11实践与练习213 

第7章指针215 

视频讲解:50分钟 

7.1指针相关概念216 

7.1.1地址与指针216 

7.1.2指针变量217 

7.1.3“&”和“*”运算符220 

7.1.4指针的算术运算221 

范例1转向的指针223 

范例2数值的运算224 

7.2一维数组与指针225 

7.2.1指向数组元素的指针225 

7.2.2使用指针访问数组226 

范例3查找数列中的最值230 

范例4逆序存放数组元素231 

7.3二维数组与指针232 

范例5输出二维数组有关值234 

范例6输出二维数组的任一行、任一列235 

7.4字符串与指针236 

7.4.1字符型指针237 

7.4.2字符串数组238 

范例7字符串的匹配239 

范例8将若干字符串按照字母顺序输出240 

7.5指针作函数参数241 

7.5.1指针变量作函数的参数242 

7.5.2数组指针作函数的参数245 

7.6指向指针的指针250 

范例9使用指针的指针输出字符串252 

范例10输入月份号输出英文月份名253 

7.7函数型指针254 

7.8main函数的参数256 

范例11用函数指针实现求两个数据的和与差257 

范例12用指向函数的指针比较大小258 

7.9经典范例259 

7.9.1经典范例1字符串插入259 

7.9.2经典范例2删除数组中的连续元素260 

7.9.3经典范例3输出销售额261 

7.10小结262 

7.11实践与练习263 

第8章结构体与共用体265 

视频讲解:1小时2分钟 

8.1结构体266 

8.1.1结构体类型的概念266 

8.1.2结构体变量的定义和引用267 

8.1.3结构体变量的初始化271 

8.2结构体数组273 

8.2.1定义结构体数组273 

8.2.2初始化结构体数组274 

范例1比较计数276 

范例2找出最高分277 

范例3信息查询278 

8.3结构体指针280 

8.3.1结构体指针变量的声明280 

8.3.2结构体指针的引用281 

8.3.3结构体数组指针283 

8.3.4结构体作函数的参数284 

范例4统计分钟数287 

范例5指向数组元素的结构体指针运算288 

8.4包含结构的结构289 

8.5链表290 

8.5.1链表概述290 

8.5.2单链表的建立292 

8.5.3链表的输出294 

8.5.4链表相关操作296 

范例6合并两个链表302 

范例7创建循环链表303 

范例8创建双向链表304 

8.6共用体307 

8.6.1共用体的概念307 

8.6.2共用体变量的定义和引用308 

8.6.3共用体变量的初始化310 

范例9取出整型数据的高字节数据311 

范例10共用体处理任意类型数据311 

8.7枚举类型312 

范例11选择颜色314 

范例12输出星期几315 

8.8用typedef定义类型316 

8.9经典范例318 

8.9.1经典范例1候选人选票程序318 

8.9.2经典范例2使用共用体存放学生和老师信息319 

8.9.3经典范例3约瑟夫环320 

8.10小结322 

8.11实践与练习322 

第9章算法323 

视频讲解:1小时8分钟 

9.1算法基础324 

9.1.1算法的概念324 

9.1.2流程图324 

9.1.3三种基本结构326 

9.1.4N-S流程图327 

范例1判断偶数328 

范例2求整数和328 

9.2排序算法329 

9.2.1选择排序330 

9.2.2冒泡排序331 

9.2.3插入排序334 

9.2.4希尔排序335 

9.2.5快速排序337 

9.3查找算法339 

9.3.1顺序查找339 

9.3.2折半查找340 

9.3.3分块查找342 

9.3.4哈希查找344 

9.4经典范例348 

9.4.1经典范例1百钱百鸡问题348 

9.4.2经典范例2斐波那契数列349 

9.4.3经典范例3尼科彻斯定理350 

9.5小结351 

9.6实践与练习351 

   

第3篇高级应用 

第10章位运算355 

视频讲解:44分钟 

10.1位运算操作符356 

10.1.1“或”运算符356 

10.1.2“与”运算符357 

10.1.3“取反”运算符359 

10.1.4“异或”运算符360 

10.1.5“左移”运算符362 

10.1.6“右移”运算符364 

范例1取一个整数的后4位365 

范例2取出给定16位二进制数的奇数位365 

10.2循环移位366 

10.3位段368 

10.3.1位段的概念与定义369 

10.3.2位段相关说明370 

范例3输出各个位段的值371 

范例4位段变量的内存分配372 

10.4经典范例373 

10.4.1经典范例1求一个数的补码373 

10.4.2经典范例2使二进制数特定位翻转373 

10.4.3经典范例3RSA加密算法的实现374 

10.5小结376 

10.6实践与练习376 

第11章预处理377 

视频讲解:44分钟 

11.1宏定义378 

11.1.1不带参数的宏定义378 

11.1.2带参数的宏定义379 

范例1不带参数的宏定义的简单应用381 

范例2利用宏定义求偶数和381 

11.2“文件包含”处理382 

11.3条件编译383 

11.3.1#if相关命令384 

11.3.2#ifdef及#ifndef命令386 

11.3.3#undef命令388 

11.3.4#line及#pragma命令388 

范例3编写头文件包含圆面积的计算公式389 

范例4使用条件编译将字符转换为大写390 

11.4经典范例391 

11.4.1经典范例1找最小数391 

11.4.2经典范例2利用文件包含设计输出模式392 

11.4.3经典范例3使用条件编译隐藏密码392 

11.5小结393 

11.6实践与练习393 

第12章文件395 

视频讲解:1小时23分钟 

12.1文件概述396 

12.2文件基本操作396 

12.2.1文件的打开396 

12.2.2文件的关闭398 

范例1关闭打开的所有文件398 

范例2同时显示两个文件的内容400 

12.3文件的读写401 

12.3.1字符形式读写文件402 

12.3.2字符串形式读写文件404 

12.3.3成块读写文件406 

12.3.4格式化读写函数409 

范例3以行为单位读写文件411 

范例4重命名文件412 

12.4文件的定位413 

12.4.1fseek函数413 

12.4.2rewind函数415 

12.4.3ftell函数416 

12.5经典范例419 

12.5.1经典范例1合并两个文件信息419 

12.5.2经典范例2文件替换时的错误处理420 

12.5.3经典范例3文件分割422 

12.6小结424 

12.7实践与练习424 

第13章图形图像425 

视频讲解:38分钟 

13.1字符屏幕426 

13.1.1定义文本窗口426 

13.1.2颜色设置426 

13.1.3文本的输入和输出427 

13.1.4屏幕操作函数428 

13.2图形显示431 

13.2.1图形模式初始化431 

13.2.2屏幕颜色设置434 

13.2.3基本图形函数436 

13.2.4封闭图形的填充443 

范例1颜色变换445 

范例2彩色扇形446 

13.3图形屏幕447 

13.4图形模式下文本输出448 

13.4.1文本输出函数449 

13.4.2文本属性设置450 

范例3跳动的小球452 

范例4变化的同心圆453 

13.5经典范例454 

13.5.1经典范例1绘制正弦曲线454 

13.5.2经典范例2绘制彩带455 

13.5.3经典范例3绘制五角星456 

13.6小结457 

13.7实践与练习457 

第4篇项目实战 

第14章商品信息管理系统461 

视频讲解:21分钟 

14.1需求分析462 

14.2预处理技术462 

14.3结构体的使用463 

14.4函数声明技术463 

14.5功能选择界面464 

14.6录入商品信息466 

14.7查询商品信息469 

14.8删除商品信息471 

14.9修改商品信息473 

14.10插入商品信息475 

14.11统计商品数478 

14.12小结479 

点击展开 点击收起

—  没有更多了  —

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

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