作者 明日科技(中国)有限公司 编
出版社 清华大学出版社
出版时间 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
点击展开
点击收起
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价