书海网短评:
“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中: 4个品种荣获“全行业*品种” 1个品种荣获2012年清华大学
“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中:
4个品种荣获“全行业*品种”
1个品种荣获2012年清华大学出版社“专业畅销书”一等奖
绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅
截至目前该大系累计销售超过130万册
该大系已成为近年来清华社计算机专业基础类零售图书畅销品牌之一
“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。《C语言从入门到精通(实例版) (第2版)(附光盘)/软件开发视频大讲堂》突出了以下内容:
总长总时长16.7小时同步视频演示讲解,可反复观摩,让学习更为快捷、高效
355个典型实例,通过实例学习更深入,更有趣,更有动力
371道面试真题,了解工作实例及面试问题,更好适应企业需求
616项能力测试题目,检测是否过关,了解学习之不足。
“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,执着于专业,精细于品质。
集基础知识、核心技能、高级应用、项目案例于一体
好学、好用、高效
《C语言从入门到精通(实例版)(第2版)》一书从初学者的角度出发,通过通俗易懂的语言和丰富多彩的实例,详细介绍了使用VisualC++6.0(部分使用TurboC)进行C语言应用程序开发应该掌握的各方面技术。《C语言从入门到精通(实例版) (第2版)(附光盘)/软件开发视频大讲堂》共分为14章,具体包括初识C语言、C语言基础、顺序与选择结构程序设计、循环控制、数组、函数、指针、结构体与共用体、算法、位运算、预处理、文件、图形图像、商品信息管理系统。《C语言从入门到精通(实例版)(第2版)》所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言应用程序开发的精髓,快速提高开发技能。
《C语言从入门到精通(实例版)(第2版)》不仅适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。
明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等系列。多次荣获“全行业*品种”“中国大学出版社*书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
第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创建循环链表
丛书说明:“软件开发视频大讲堂”丛书(第1版)于2008年8月出版,因其编写细腻,易学实用,配备全程视频等,在软件开发类图书市场上产生了很大反响,绝大部分品种在全国软件开发零售图书排行榜中名列前茅,2009年多个品种被评为“全国优秀畅销书”。
“软件开发视频大讲堂”丛书(第2版)于2010年8月出版,出版后,绝大部分品种在全国软件开发类零售图书排行榜中依然名列前茅。丛书中多个品种被百余所高校计算机相关专业、软件学院选为教学参考书,在众多的软件开发类图书中成为最耀眼的品牌之一。丛书累计销售40多万册。
“软件开发视频大讲堂”丛书(第3版)于2012年8月出版,根据读者需要,增删了品种,重新录制了视频,提供了从“入门学习→实例应用→模块开发→项目开发→能力测试→面试”等各个阶段的海量开发资源库。因丛书编写结构合理、实例选择经典实用,丛书迄今累计销售90多万册。
“软件开发视频大讲堂”丛书(第4版)在继承前3版所有优点的基础上,修正了前3版图书中发现的疏漏之处,并结合目前市场需要,进一步对丛书品种进行了完善,对相关内容进行了更新优化,使之更适合读者学习,为了方便教学,还提供了教学课件PPT。
C语言是CombinedLanguage(组合语言)的中英文混合简称,是一种计算机程序设计语言。它既有高级语言的特性,又具有汇编语言的特性;既可编写系统应用程序,也可作为应用程序设计语言编写不依赖于计算机硬件的应用程序。因此,C语言的应用非常广泛,不仅可以应用在软件开发中,还可以应用到单片机及嵌入式系统开发中。









