网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言零起点精进攻略 C/C++入门·提高·精通
分类 人文社科-社会科学-语言文字
作者 爱编程的魏校长 编
出版社 化学工业出版社
下载
简介
目录
篇起步知识
章CPU运行原理和C语言003
1.1CPU是如何工作的/003
1.1.1指令节拍和流水线/004
1.1.2摩尔定律让CPU越来越快/004
1.1.3从CPU指令到程序设计语言/006
1.2理解计算机程序设计/006
1.2.1程序是什么/006
1.2.2程序设计与程序设计语言/007
1.2.3不断细化问题的结构化程序设计思想/007
1.3C语言的初步知识/008
1.3.1C语言的历史/008
1.3.2C语言程序的特点/009
1.3.3C语言程序的开发过程/010
1.4程序生成的工具/010
1.4.1编译器的概念/011
1.4.2连接器的概念/011
1.4.3项目和Building/011
1.5一个简单的C语言程序/012
1.5.1学习写个C语言程序/012
1.5.2分析C语言程序的组成部分/012
1.5.3运行这个程序/013
1.5.4牛刀小试/013
1.5.5C程序的构成/014
本章小结/014
第2章C语言基本功015
2.1了解电脑内存的运行方式/015
2.1.1数据和代码都存储在内存中/015
2.1.2任何数据都需要标识符才能读取/016
2.2认识和使用标识符/017
2.2.1标识符的命名规则/017
2.2.2C语言中标识符的分类/018
2.3什么是变量/019
2.3.1了解变量/019
2.3.2声明变量/019
2.3.3初始化变量/020
2.4什么是常量/020
2.4.1认识常量/020
2.4.2整型常量/021
2.4.3浮点型常量/021
2.4.4字符型常量/022
2.4.5字符串常量/023
2.4.6符号常量/023
2.5C语言程序中数据存储的基本类型/024
2.5.1存储整型数据/024
2.5.2存储实型数据/027
2.5.3存储字符型数据/028
2.6基于数学程序运算符和表达式/030
2.6.1在C语句中使用算术运算符/031
2.6.2赋值运算符/032
2.6.3用自增、自减运算符来进行运算/034
2.6.4逗号运算符/035
2.6.5使用sizeof运算符求变量占用的空间大小/035
2.6.6使用关系运算符完成条件的选择/037
2.6.7注意运算符的优先级和括号/038
2.7数据类型的转换/040
2.7.1隐式自动转换/040
2.7.2显式强制转换/043
本章小结/044
第2篇代码基础
第3章使用顺序结构编写程序047
3.1语句与表达式/047
3.1.1CPU指令是如何变身汇编语言的/047
3.1.2表达式语句与空语句/048
3.1.3复合语句/049
3.2控制屏幕打印/049
3.2.1使用putchar()输出字符/049
3.2.2格式化输出函数printf()/050
3.2.3标准错误流/052
3.3读取键盘输入/052
3.3.1用getchar()函数输入字符/052
3.3.2用getch()和getche()函数输入/053
3.3.3格式化输入函数scanf()/054
3.4输入输出综合示例/057
3.5操作系统和应用程序/057
3.5.1应用程序在Windows中是如何被执行的/058
3.5.2WindowsAPI和C运行时库/058
本章小结/059
第4章使用选择结构编写程序061
4.1用逻辑运算符实现选择结构/061
4.1.1逻辑运算符的使用/062
4.1.2逻辑运算符的优先级与结合性/063
4.1.3使用逻辑运算符的程序举例/063
4.2用if语句实现选择结构/064
4.2.1if语句的使用方法/064
4.2.2使用if语句的程序举例/064
4.2.3使用if…else结构实现多项选择/065
4.2.4使用if…else结构的程序举例/066
4.2.5if语句的嵌套使用/067
4.2.6使用if语句嵌套的程序举例/069
4.3用条件运算符实现简单的选择结构/072
4.3.1CPU只有JUMP指令/072
4.3.2专业程序员都会错:悬挂else引发的问题/073
4.3.3这是语言特性,不是数学公式/074
4.3.4少用,但可以了解的语言特性/074
4.4多分支条件选择语句:switch/076
4.4.1switch语句的结构介绍/076
4.4.2大多数人理解的switch语句都是错的/077
4.4.3多个执行结果共用一个条件/079
4.4.4使用switch语句的程序综合举例/080
本章小结/081
第5章使用循环结构编写程序083
5.1用while实现带条件的循环语句/083
5.1.1while循环语句的结构和功能/083
5.1.2while循环语句的程序实例/084
5.2另一种带条件的循环语句:do…while/086
5.2.1比较do…while与while的差异/086
5.2.2用do…while循环的程序实例/086
5.3用for语句实现循环/087
5.3.1for循环的结构与功能介绍/087
5.3.2使用for循环的程序实例/088
5.3.3for循环的几种不同的格式/089
5.3.4在for语句中添加逗号运算符/091
5.4不错流程控制语句/092
5.4.1用goto语句在程序中任意跳转/092
5.4.2用break语句中断循环/093
5.4.3用continue语句跳出当前循环/094
5.5各种循环语句的嵌套使用/096
本章小结/098
第3篇能力提高
第6章用函数把程序分块101
6.1函数的概念/101
6.1.1明白什么是函数/101
6.1.2使用函数的好处/102
6.1.3main()函数的概念及用途/102
6.2函数的定义/102
6.2.1自己定义一个函数/102
6.2.2定义一个有参函数/104
6.2.3函数的参数/105
6.2.4函数的返回值/106
6.2.5空函数/108
6.3函数的调用原理与声明/108
6.3.1函数的声明/108
6.3.2函数调用表达式/109
6.3.3函数调用的方式/109
6.3.4不加()的函数调用会出现什么/111
6.3.5嵌套调用/111
6.3.6函数在结构化程序设计中的意义/112
6.4递归函数/113
6.5变量的作用域和存储类别/116
6.5.1什么是变量的作用域/116
6.5.2块结构/117
6.5.3局部变量和局部变量的作用域/117
6.5.4全局变量和全局变量的作用域/118
6.5.5变量的存储类别/119
6.5.6静态变量存储/119
6.5.7自动变量存储/121
6.6内部函数与外部函数/122
6.6.1内部函数/122
6.6.2外部函数/124
本章小结/125
第7章数组127
7.1数组的概念及内存占用/127
7.1.1数组的概念/127
7.1.2数组在内存中的存储/128
7.1.3数组的溢出/129
7.2一维数组/129
7.2.1一维数组的定义/130
7.2.2一维数组的初始化/130
7.2.3一维数组元素的引用/131
7.2.4一维数组的应用实例/132
7.3二维数组/132
7.3.1二维数组的定义/133
7.3.2二维数组的初始化/134
7.3.3二维数组元素的引用/134
7.3.4二维数组的应用实例/135
7.4字符数组/136
7.4.1字符数组的定义/136
7.4.2字符串与字符数组/136
7.4.3字符数组的初始化/137
7.4.4字符数组的输入和输出/137
7.4.5使用scanf()函数接收字符串/138
7.4.6字符数组的应用/139
7.5字符数组元素作为函数参数/140
7.6数组在程序中的实际应用举例/141
7.7数组的专业用法/143
本章小结/146
内容推荐
C语言是学习其他程序设计语言的基础,也是编写硬件相关的嵌入式系统等系统级程序的很好工具。本书从贴近CPU和内存原理的角度,给读者提供了一个学习—实践—应用C语言的逐步掌握C语言并成为C程序员的技能提升方案。全书分5篇17章。前3篇分别讲述C语言的起步知识、控制程序流程的基础、编写基本C代码的组织工具;第4篇包含了编写系统级程序所需要的C指针、结构体、编译预处理等关键知识;第5篇提供了应用C开发程序所需要的技能和初步实践方法。本书可作为高校学生学习C语言的教材和辅助读物,也可作为中学生参加NOIP竞赛的参考书,还能作为初级嵌入式程序员理解C语言的工具书。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/26 3:41:39