零基础学c语言第3版pdf下载-0基础学c语言第3版下载高清电子版
零基础学c语言第3版pdf是李宽,康莉发行的最新版c语言学习教程,该教程通俗易懂,不需要你有编程基础也能看懂,想要学习的朋友赶紧来标准下载库下载吧
零基础学c语言第3版pdf简介
从入门到提高,从语法、语义到数据结构,一点一滴吃透C语言;
提供133个例和1个综合案例讲解,实例可轻松移植,易于掌握;
个示例程序短小精炼,可以很好地层示所讲知识要点;
给出编者多年开发经验的精心总结,让读者少走弯路……
本书主要内容包括数据的存储和获取、屏幕的输入与输出、运算符、表达式、分支语句、循环语句、函数、数组、指针、字符串处理、结构体、共用体、枚举、位运算、文件处理、作用域、预处理、数据结构等知识点。最后一章通过一些常见的C语言面试题的解析,为读者踏入职场提供参考资料。
本书适合C语言的初级、中级读者阅读,并可作为开发人员的参考手册。
0基础学c语言第3版目录
第一篇C语言基础
第1章踏上征程前的思想动员
1.1为什么选择C语言
1.2如何学好C语言
1.3语言概述
1.3.1什么是语言
1.3.2什么是机器语言
1.3.3什么是汇编语言
1.3.4面向过程的语言
1.3.5什么是C语言
1.4程序的开发周期
1.4.1编辑C源代码
1.4.2编译C源代码
1.4.3连接目标文件
1.4.4编译连接过程示例
1.4.5运行程序
1.5VC++、C++、C和TC的区别
1.6小结
1.7习题
第2章跟我写HelloWorld
2.1了解需求才能创建程序
2.2认识LCC—Win32开发环境
2.2.1为什么选择LCC—Win32
2.2.2启动LCC—Win32
2.2.3新建HelloWorld工程
2.2.4定义新工程
2.2.5添加源代码到工程
2.2.6编译器设置
2.2.7连接器设置
2.2.8调试器设置
2.2.9开始编辑代码
2.3编译运行
2.4调试排错(debug)
2.4.1debug的由来
2.4.2设置断点
2.4.3调试运行
2.5第一个程序容易出现的错误
2.5.1包含命令include
2.5.2关键字main
2.5.3表示代码行结束的分号
2.6小结
2.7习题
第3章分解HelloWorld——最简单C程序的组成
3.1C程序的构成
3.2C程序的注释
3.3C程序必须有的main函数
3.4调用函数在屏幕上显示文字
3.5#include预处理器指示符
3.5.1函数声明及其作用
3.5.2试验寻找#include的作用
3.5.3#include的作用
3.6计算1+1的程序实例
3.7数据从哪里来,又到哪里去——变量
3.7.1变量在内存中的表现形式
3.7.2编译器使用变量符号表
3.7.3变量及其使用
3.8自己设计C函数
3.8.1在main函数中计算3个整数的平均数
3.8.2在main函数中分3次计算3个整数的平均数
3.8.3自编函数实现计算3个整数的平均数
3.8.4如何自编写函数
3.8.5试验观察总结函数声明和函数定义的意义
3.9语句构成程序
3.10优秀程序员的代码风格
3.11小结
3.12习题
第4章常量、变量及数据类型
4.1计算机是如何表示数据的
4.1.1二进制、八进制、十六进制
4.1.2表示数据的字节和位
4.1.3内存是存储数据的房间
4.2数据类型
4.2.1整数类型
4.2.2整数的有符号和无符号
4.2.3实数类型
4.2.4字符类型
4.2.5数据类型总结
4.3常量
4.3.1直接常量和符号常量
4.3.2符号常量的优点
4.3.3直接常量的书写格式
4.3.4转义字符
4.3.5字符串
4.4变量
4.4.1变量的声明
4.4.2变量声明的意义
4.4.3标识符和关键字
4.4.4变量在内存中占据的空间和变量的值
4.4.5为变量赋初值
4.4.6变量使用时常见的错误
4.5几个与变量相关的经典算法
4.5.1累加和累乘
4.5.2交换两个变量的值
4.6小结
4.7习题
第5章用屏幕和键盘交互——简单的输出和输入
5.1输入—处理—输出:这就是程序
5.2向屏幕输出——printf()函数详解
5.2.1printf()函数的一般形式
5.2.2printf()函数的输出原理
5.2.3格式控制字符串的一般形式
5.2.4输出带符号的整数%d
5.2.5设置最小宽度的输出
5.2.6长整型输出%1d
5.2.7输出八进制形式
5.2.8输出十六进制的形式
5.2.9输出十进制的unsigned型数据
5.2.10输出字符
5.2.11输出字符串%s
5.2.12输出实型数据%f
5.2.13输出指数形式的实数
5.2.14自动选择%f或者%e形式输出%g
5.2.15printf()函数的几点说明
5.3字符输出putchar()和字符串输出puts()
5.3.1字符输出函数
5.3.2字符串输出函数
5.4接收键盘输入——scanf()函数详解
5.4.1scanf()函数的一般形式
5.4.2scanf()函数的输入原理
5.4.3多数据输入分隔规则
5.4.4控制输入的格式字符
5.4.5scanf()函数的使用说明
5.4.6使用scanf()函数的注意事项
5.5字符输入函数getchar()
5.6输入和输出程序举例
5.7小结
5.8习题
第6章程序的基本构成——运算符和表达式
6.1认识C中的运算符和表达式
6.1.1运算符和表达式
6.1.2操作数、运算符和表达式
6.1.3C运算符简介
6.2算术运算符和算术表达式
6.2.1基本的算术运算符
6.2.2++自增、——自减运算符
6.2.3算术表达式和运算符的优先级及结合性
6.3逗号运算符和逗号表达式
6.3.1逗号表达式的一般形式
6.3.2逗号表达式的优先级和结合性
6.4关系运算符和关系表达式
6.4.1关系运算符的种类
6.4.2关系表达式的一般形式
6.5逻辑运算符和逻辑表达式
6.5.1逻辑运算符
6.5.2逻辑真值表
6.6赋值运算符和赋值表达式
6.6.1赋值表达式
6.6.2复合运算符
6.7强制类型转换和自动类型转换
6.7.1强制类型转换
6.7.2自动类型转换
6.8运算符的优先级
6.8.1优先级、结合性汇总
6.8.2sizeof运算
6.9取地址运算符
6.10小结
6.11习题