实例版 C语言从入门到精通 (第2版)


实例版 C语言从入门到精通 (第2版)

文章插图
C语言从入门到精通(实例版) (第2版)【实例版 C语言从入门到精通 (第2版)】《C语言从入门到精通(实例版)(第2版)》是2017年清华大学出版社出版的图书,作者是明日科技
基本介绍中文名:C语言从入门到精通(实例版) (第2版)
出版时间:2017年
出版社:清华大学出版社
ISBN:9787302456636
作者:明日科技
定价:79.80元
印次:2-1
出版时间:2017.06.01
内容简介C语言从入门到精通(实例版)(第2版)》一书从初学者的角度出发,通过通俗易懂的语言和丰富多彩的实例,详细介绍了使用Visual C++ 6.0(部分使用Turbo C)进行C语言应用程式开发应该掌握的各方面技术 。全书共分为14章,具体包括初识C语言、C语言基础、顺序与选择结构程式设计、循环控制、数组、函式、指针、结构体与共用体、算法、位运算、预处理、档案、图形图像、商品信息管理系统 。《C语言从入门到精通(实例版)(第2版)》所有知识都结合具体实例进行介绍,涉及的程式代码给出了详细的注释,可以使读者轻鬆领会C语言应用程式开发的精髓,快速提高开发技能 。《C语言从入门到精通(实例版)(第2版)》不仅适合作为软体开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考 。目录第1篇 基础知识第1章 初识C语言视频讲解:35分钟1.1C语言简介1.1.1程式语言的发展1.1.2什幺是C语言1.1.3C语言的特点1.2认识C程式1.2.1简单的C程式1.2.2C程式的开发环境1.2.3编程原则1.2.4编译出错提示範例1输出一个正方形範例2用TC2.0打开文本档案1.3经典範例1.3.1经典範例1十进制转换为十六进制1.3.2经典範例23个数由小到大排序1.4小结1.5实践与练习第2章 C语言基础视频讲解:117分钟2.1数据类型2.2常量2.2.1整型常量2.2.2实型常量2.2.3字元型常量2.2.4符号常量範例1计算学生平均身高範例2求圆的周长2.3变数2.3.1整型变数2.3.2实型变数2.3.3字元型变数範例3实型数据的存储範例4字元型数据进行算术运算2.4运算符与表达式2.4.1赋值运算符与表达式2.4.2算术运算符与表达式2.4.3关係运算符与表达式2.4.4逻辑运算符与表达式2.4.5逗号运算符与表达式2.4.6三目运算符与表达式範例5判断闰年範例6判断整数倍2.5经典範例2.5.1经典範例1混合运算2.5.2经典範例2检查字元类型2.5.3经典範例3判断三角形的类型2.6小结2.7实践与练习第3章 顺序与选择结构程式设计视频讲解:129分钟3.1C语句及赋值语句3.1.1C语句的概述3.1.2赋值语句範例1判断迴文数範例2阶梯问题3.2字元数据输入/输出3.2.1字元数据输出3.2.2字元数据输入範例3将输入的小写字母转换为大写字母範例4使用字元函式输入/输出字元3.3格式输入/输出函式3.3.1格式输出函式3.3.2格式输入函式範例5求一元二次方程的根範例6求直角三角形的斜边3.4if语句3.4.1if语句的基本形式3.4.2if语句的其他形式3.4.3if语句的嵌套形式範例7判断偶数範例8平方和值判断3.5switch语句範例9评定成绩等级範例10加油站加油3.6经典範例3.6.1经典範例1计算运输公司的计费3.6.2经典範例2一年的日期情况3.6.3经典範例3模拟自动售货机3.7小结3.8实践与练习第4章 循环控制视频讲解:69分钟4.1while及dowhile语句4.1.1while语句4.1.2dowhile语句範例1从键盘中输入一个数n,求n!範例2买苹果问题4.2for语句4.2.1for循环的变体4.2.2循环嵌套範例3统计不及格人数範例4一元钱兑换方案4.3转移语句4.3.1goto语句4.3.2break语句4.3.3continue语句範例5求出给定数值内的所有正整数的和範例6偶数拆分4.4经典範例4.4.1经典範例1灯塔数量4.4.2经典範例2平方和运算4.4.3经典範例3列印乘法口诀表4.5小结4.6实践与练习第2篇 核心技术第5章 数组视频讲解:67分钟5.1一维数组5.1.1一维数组的定义和引用5.1.2一维数组的初始化範例1判断一个数是否存储在数组中範例2选票统计5.2二维数组5.2.1二维数组的定义和引用5.2.2二维数组的初始化範例3求二维数组对角线之和範例4列印杨辉三角形5.3字元数组5.3.1字元数组的定义和引用5.3.2字元数组的初始化5.3.3字元数组的结束标誌5.3.4字元数组的输入/输出5.3.5字元串处理函式範例5统计各种字元的个数範例6字元升序排列5.4多维数组5.5经典範例5.5.1经典範例1模拟比赛打分5.5.2经典範例2列印5阶幻方5.5.3经典範例3找出排在后面的国家名 5.6小结5.7实践与练习第6章 函式视频讲解:134分钟6.1函式的简介6.1.1概述6.1.2函式的定义与声明範例1计算任意两个整数的积範例2求最大公约数与最低公倍数6.2返回语句6.2.1函式返回6.2.2返回值範例3求任意两个数的平均数範例4判断素数6.3函式参数6.3.1形式参数和实际参数6.3.2数组作函式参数範例5求字元串中字元个数範例6求学生的平均身高6.4函式的调用6.4.1函式的调用方式6.4.2嵌套调用6.4.3递归调用範例7分数计算器範例8递归解分鱼问题6.5局部变数和全局变数6.5.1局部变数6.5.2全局变数6.6变数的存储类别6.6.1静态存储与动态存储6.6.2auto变数6.6.3static变数6.6.4register变数6.6.5extern变数6.7内部函式和外部函式6.7.1内部函式6.7.2外部函式範例9最大值与最小值对调範例10使用register定义局部变数6.8库函式6.8.1数学函式6.8.2字元和字元串函式範例11小数分离範例12求任意数n次幂6.9经典範例6.9.1经典範例1某日是该年的第几天6.9.2经典範例2递归解决年龄问题6.9.3经典範例3一数三平方6.10小结6.11实践与练习第7章 指针视频讲解:84分钟7.1指针相关概念7.1.1地址与指针7.1.2指针变数7.1.3“&”和“*”运算符7.1.4指针的算术运算範例1转向的指针範例2数值的运算7.2一维数组与指针7.2.1指向数组元素的指针7.2.2使用指针访问数组範例3查找数列中的最值範例4逆序存放数组元素7.3二维数组与指针範例5输出二维数组有关值範例6输出二维数组的任一行、任一列7.4字元串与指针7.4.1字元型指针7.4.2字元串数组範例7字元串的匹配範例8将若干字元串按照字母顺序输出7.5指针作函式参数7.5.1指针变数作函式的参数7.5.2数组指针作函式的参数7.6指向指针的指针範例9使用指针的指针输出字元串範例10输入月份号输出英文月份名 7.7函式型指针7.8main函式的参数範例11用函式指针实现求两个数据的和与差範例12用指向函式的指针比较大小7.9经典範例7.9.1经典範例1字元串插入7.9.2经典範例2删除数组中的连续元素7.9.3经典範例3输出销售额7.10小结7.11实践与练习第8章 结构体与共用体视频讲解:64分钟8.1结构体8.1.1结构体类型的概念8.1.2结构体变数的定义和引用8.1.3结构体变数的初始化8.2结构体数组8.2.1定义结构体数组8.2.2初始化结构体数组範例1比较计数範例2找出最高分範例3信息查询8.3结构体指针8.3.1结构体指针变数的声明8.3.2结构体指针的引用8.3.3结构体数组指针8.3.4结构体作函式的参数範例4统计分钟数範例5指向数组元素的结构体指针运算8.4包含结构的结构8.5鍊表8.5.1鍊表概述8.5.2单鍊表的建立8.5.3鍊表的输出8.5.4鍊表相关操作範例6合併两个鍊表範例7创建循环鍊表範例8创建双向鍊表8.6共用体8.6.1共用体的概念8.6.2共用体变数的定义和引用8.6.3共用体变数的初始化範例9取出整型数据的高位元组数据範例10共用体处理任意类型数据8.7枚举类型範例11选择颜色範例12输出星期几8.8用typedef定义类型8.9经典範例8.9.1经典範例1候选人选票程式8.9.2经典範例2使用共用体存放学生和老师信息8.9.3经典範例3约瑟夫环8.10小结8.11实践与练习第9章 算法视频讲解:70分钟9.1算法基础9.1.1算法的概念9.1.2流程图9.1.3三种基本结构9.1.4N-S流程图範例1判断偶数範例2求整数和9.2排序算法9.2.1选择排序9.2.2冒泡排序9.2.3插入排序9.2.4希尔排序9.2.5快速排序9.3查找算法9.3.1顺序查找9.3.2折半查找9.3.3分块查找9.3.4哈希查找9.4经典範例9.4.1经典範例1百钱百鸡问题9.4.2经典範例2斐波那契数列 9.4.3经典範例3尼科彻斯定理9.5小结9.6实践与练习第3篇 高级套用第10章 位运算视频讲解:46分钟10.1位运算操作符10.1.1“或”运算符10.1.2“与”运算符10.1.3“取反”运算符10.1.4“异或”运算符10.1.5“左移”运算符10.1.6“右移”运算符範例1取一个整数的后4位範例2取出给定16位二进制数的奇数位10.2循环移位10.3位段10.3.1位段的概念与定义10.3.2位段相关说明範例3输出各个位段的值範例4位段变数的记忆体分配10.4经典範例10.4.1经典範例1求一个数的补码10.4.2经典範例2使二进制数特定位翻转10.4.3经典範例3RSA加密算法的实现10.5小结10.6实践与练习