分享

C语言入门教程:c语言从入门到精通(2016最新版)

 天易书馆975 2017-02-11
这部教程由C语言中文网站长执笔,将多年的编程经验灌输其中,典型的实践派。这部教程已经发布了 4 年,经历了 5 次大改版,请猛击《关于作者》《如何才能完成这部教程》了解教程背后的故事。

本教程将带你做出贪吃蛇小游戏学生信息管理系统,让你学以致用,培养编程思维,请猛击这里进行预览。

说明:蓝色链接为初级教程,大学课堂、网络上的书籍和视频大都会涉及这些知识,我们将其免费,但我们做得更好。红色链接为高级教程或项目实践,能够让读者认识到C语言的本质,开发出实用的项目,需要开通VIP会员才能阅读。
第1章 编程基础
1.什么是编程语言
2.为什么入门首选C语言
3.初学者最常问的几个问题
4.C和C++到底有什么关系
5.学了C语言能做什么,找什么工作
6.与编程相关的计算机硬件
7.载入内存,让程序运行起来
8.数据的存储以及二进制思想
9.八进制和十六进制
10.进制之间的转换
11.ASCII编码与Unicode编码
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.C语言中的正负数以及数值溢出
5.整数在内存中是如何存储的
6.C语言中的小数(float,double)
7.小数在内存中是如何存储的
8.C语言中的字符(char)
9.C语言标识符、关键字和注释
10.C语言加减乘除运算
11.C语言自增(++)和自减(--)
12.变量的定义位置以及初始值
13.C语言的两套标准
14.运算符的优先级和结合性
15.C语言数据类型转换
第4章 C语言输入输出
1.数据输出大汇总以及轻量进阶
2.在屏幕的任意位置输出字符
3.从键盘输入数据
4.C语言缓冲区(缓存)
5.结合缓冲区谈scanf()函数
6.C语言清空缓冲区
7.结合缓冲区谈字符的输入
8.C语言程序的暂停
9.C语言模拟密码输入(显示星号)
第5章 分支结构和循环结构
1.C语言if else语句
2.C语言关系运算符
3.C语言逻辑运算符
4.C语言switch语句
5.C语言条件运算符
6.C语言while语句
7.C语言for循环
8.C语言跳出循环
9.C语言循环结构的嵌套
10.C语言循环总结以及实例讲解
11.一个内存溢出的例子
第6章 C语言数组
1.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.C语言函数的声明以及函数原型
6.函数的递归调用
7.局部变量和全局变量
8.忽略语法细节,从整体上理解函数
第8章 预处理命令
1.预处理概述和文件包含命令
2.C语言宏定义
3.C语言带参数宏定义
4.带参宏定义和函数的区别
5.宏参数的字符串化和宏参数的连接
6.C语言中几个预定义宏
7.C语言条件编译
8.#error命令,阻止程序编译
9.预处理指令总结
第9章 C语言指针
1.1分钟彻底理解指针的概念
2.大话C语言指针变量
3.C语言指针变量的运算
4.数组指针(指向数组的指针)
5.字符串指针(指向字符串的指针)
6.C语言数组灵活多变的访问形式
7.C语言指针变量作为函数参数
8.用C语言指针作为函数返回值
9.二级指针(指向指针的指针)
10.空指针NULL以及void指针
11.注意,数组和指针绝不等价
12.数组在什么时候会转换为指针
13.指针数组(每个元素都是指针)
14.一道题目教你玩转指针数组
15.C语言指针与二维数组
16.函数指针(指向函数的指针)
17.只需一招,彻底攻克C语言指针
18.用main()函数接收控制台数据
19.关于指针的总结
第10章 结构体、位运算以及其他
1.C语言结构体(Struct)
2.C语言结构体数组
3.C语言结构体和指针
4.C语言枚举类型(Enum)
5.C语言共用体(Union)
6.大端小端以及判别方式
7.C语言位域(位段)
8.C语言位运算
9.对数据或文件内容进行加密
10.用typedef给类型起一个别名
11.C语言const:禁止修改变量的值
第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语言二分查找算法及代码

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约