C语言入门教程:c语言从入门到精通(2016最新版),这部教程由C语言中文网站长亲自执笔,将多年的编程经验灌输其中,典型的实践派。王桂明只转载C语言中文网文章,收费文章请到作者网站缴费学习,自己发布转载这些文章只是为提高自己学习进度与效率,也便于自己查找学习,关于收费文章本博全部隐藏,只供自己学习之用。
第1章 编程基础
1.为什么首选C语言
2.初学者最常问的几个问题
3.C和C++到底有什么关系
4.学了C语言能做什么,找什么工作
5.与编程相关的计算机硬件
6.载入内存,让程序运行起来
7.二进制思想以及数据的存储
8.八进制和十六进制
9.进制之间的转换
10.ASCII编码与Unicode编码
11.什么是编程语言
12.程序员的发展方向和薪水
13.不要这样学习C语言,这是个坑!
14.明白了这点才能拿高薪!
第2章 C语言初探
1.C语言在屏幕上显示内容
2.C语言编译器和IDE的选择
3.在C-Free下运行C语言程序
4.在VC6.0下运行C语言程序
5.在VS下运行C语言程序
6.在Linux下运行C语言程序
7.在苹果电脑上运行C语言程序
8.在手机上运行C语言程序
9.制作安装包,让用户安装程序
10.C语言程序的错误和警告
11.分析第一个C语言程序(重点)
12.C语言转义字符
13.C语言中的空白符
14.彩色版的C语言,让文字更漂亮
15.一个真正带界面的C语言程序
第3章 变量和数据类型
1.大话C语言变量和数据类型
2.在屏幕上输出各种类型的数据
3.C语言中的整数(short,int,long
4.整数在内存中是如何存储的
5.C语言中的小数(float,double)
6.小数在内存中是如何存储的
7.C语言中的字符(char)
8.C语言标识符、关键字和注释
9.C语言加减乘除运算
10.C语言自增(++)和自减(--)
11.变量的定义位置以及初始值
12.C语言的两套标准
13.运算符的优先级和结合性
14.C语言数据类型转换
第4章 C语言输入输出
1.C语言在显示器上输出数据
2.在屏幕的任意位置输出字符
3.从键盘输入数据
4.C语言缓冲区(缓存)
5.结合缓冲区谈scanf()函数
6.C语言清空缓冲区
7.结合缓冲区谈字符的输入
8.C语言程序的暂停
9.C语言模拟密码输入(显示星号)
第5章 分支结构和循环结构
1.C语言关系运算符
2.C语言逻辑运算符
3.C语言if else语句
4.C语言switch语句
5.C语言条件运算符
6.C语言while语句
7.C语言for循环
8.C语言跳出循环
9.C语言循环结构的嵌套
10.C语言循环总结以及实例讲解
11.设计循环菜单,让程序一直运行
12.一个内存溢出的例子
第6章 C语言数组
1.C语言数组的概念
2.C语言二维数组
2.C语言数组元素的查询
3.C语言字符数组和字符串
4.C语言字符串处理函数
5.C语言字符串的输入输出
6.数组的静态性、越界以及溢出
7.C语言变长数组
8.对数组的总结以及实例讲解
9.非阻塞式键盘监听
10.C语言获取随机数
第7章 C语言函数
1.C语言函数概述
2.C语言函自定义函数
3.函数的参数和返回值
4.函数的调用
5.函数的递归调用
6.局部变量和全局变量
7.对函数的总结
第8章 预处理命令
1.预处理概述和文件包含命令
2.C语言宏定义
3.C语言带参数宏定义
4.带参宏定义和函数的区别
5.宏参数的字符串化和宏参数的连接
6.C语言中几个预定义宏
7.C语言条件编译
8.#error命令,阻止程序编译
9.预处理指令总结
第9章 C语言指针
1.C语言指针的概念
2.C语言指针变量
3.C语言指针变量作为函数参数
4.C语言指针变量的运算
5.C语言数组指针
6.C语言用数组作函数参数
7.C语言字符串指针
8.C语言指针型函数和函数指针变量
9.C语言指针与二维数组
10.C语言指向指针的指针
11.空指针NULL以及void指针
12.关于指针的总结
第10章 结构体、共用体和位运算
1.结构体的定义和使用
2.C语言结构体数组
3.C语言结构体和指针
4.结构体数组指针以及函数
5.C语言枚举类型
6.C语言共用体(共同体)
7.C语言类型定义符typedef
8.C语言位运算
9.C语言位域(位段)
10.对数据或文件内容进行加密
11.贪吃蛇完整设计思路和代码详解
第11章 文件操作
1.C语言文件概述
2.C语言文件的打开与关闭
3.文本文件与二进制文件的区别
4.以字符形式读写文件
5.以字符串的形式读写文件
6.以数据块的形式读写文件
7.C语言格式化读写文件
8.C语言文件的随机读写
9.C语言实现文件复制功能
10.FILE结构体以及缓冲区深入探讨
11.C语言获取文件大小(长度)
12.插入、删除、更改文件内容
第12章 C语言排序和查找
1.C语言选择排序算法及代码
2.C语言冒泡排序算法及代码
3.C语言插入排序算法及代码
4.C语言快速排序算法及代码
5.C语言归并排序算法及代码
6.C语言顺序查找算法及代码
7.C语言二分查找算法及代码
第13章 C语言调试
1.调试的概念以及调试器的选择
2.设置断点,开始调试
3.查看和修改变量的值
4.单步调试
5.即时窗口的使用
6.查看、修改运行时的内存
7.有条件断点的设置
8.assert断言函数
9.调试信息输出
10.VS调试的总结以及技巧
第14章 动态内存分配及变量存储
1.C语言动态内存分配的概念
2.C语言内存模型(内存组织方式)
3.C语言动态内存空间的分配
4.C语言内存泄露(内存丢失)
5.C语言变量的存储类别和生存期
6.C语言extern变量和函数
7.C语言static变量和函数
8.C语言register变量
第15章 C语言模块化编程
1.多文件编译、链接的原理
2.模块化编程中的头文件
3.标准库以及标准头文件
4.头文件的特性和规范
5.头文件的路径
6.一个比较规范的多文件的例子
原文:http://c.biancheng.net/cpp/u/jiaocheng/
» 本文链接:
http://www.0523jz.com/2236.html
» 订阅本站:
http://www.0523jz.com/feed
» 转载请注明来源:王桂明's Blog
» 《C语言入门教程:c语言从入门到精通(2016最新版)》