- 资源介绍
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。
视频介绍:
预备课程这一章内容有:搭建环境、Vim工具使用、Emacs大神工具使用。君欲善其事,必先利其器。巧妇难为无米之炊啊!所以这一章我们先介绍环境的搭建,黑客艺术当然不会使用 Windows 了,要使用 Linux 或 MacOS。编辑器我们没有使用 Visual Stdio、Eclipse、IntelliJ,而是 Vim 或 Emacs,这样可以铸就未来黑客的你。Let’s Play the Game.
第一章《变量和操作》的内容有:Overture 是第一章的总介绍、总览编程的基本知识、数据类型和大小、操作符、表达式。第一章是最基础的,但我也忍不住加入了一些比较基础的黑客理念和绝技,所以之后是重构、陷阱和瑕疵、殷勤的总结黑客技巧、编程箴言、作业。
请放心!每个掌握了小学数学知识的人都具备理解这些内容所需要的数学技能。今天所学习的知识可能看起来很简单,也可能有些人觉得数据类型这些太简单也没有意思,上来就想写大程序,但是我们还不得不用心的去重温和对比,后半部分有重构、陷阱和瑕疵、殷勤的总结等部分就是为黑客级别特殊预备的。
数据处理不当会引起大量计算机的安全漏洞,这些都是由于计算机算术运算的微妙细节引发的。所以,这节课真的很重要!利用今天所学的知识,慢慢积累就能做出很像样而且好玩的程序了,甚至一个探索神秘宇宙的太空飞船系统。数据是程序设计之根本,所以今天的课程是我们编程中最最基础的知识,Pay attention to it。
第二章《输入和输出》的内容有:出场、格式化输出、转换说明符、字面常量、格式化输入、从流中得到一个字符、从终端得到一个字符、输出字符到流、从流中得到一行字符、把一行字符放到流中、陷阱和瑕疵、殷勤的总结、大作业。
每个程序有都 3 大部分:输入、处理、输出。有了输入、输出功能我们就能写出用户和计算机交互的程序,借助输入可以把你的想法告诉计算机,计算机把处理的结果通过输出告诉我们。计算机不是冰冷的电子零件,也不是玩游戏的奴隶,她将成为你炙热的恋人。可以写出很多精彩、出色、有价值的程序,甚至是艺术作品。
其实,这些函数都很有意思,有些是明显有 Bug 的,呵呵!这也是黑客最喜欢的。我们来找出这些 Bug,在我们写的代码中避免,如果你有本事甚至可以去别人的电脑逛一圈看看,不过这可是非法的。我们利用这一章学习的这些东西,还能写出很出色的游戏,有什么游戏是你想写的?
猜你喜欢
-
c#入门经典(第6版)
2020-07-19 -
C++ Primer Plus中文版(第6版) pdf
2020-07-18 -
C++ Primer Fourth Edition chm
2020-07-18 -
C++ Primer第四版
2020-07-19 -
C++ Qt设计模式(第2版)
2020-07-19 -
C 语言入门很简单(马磊)中文PDF
2020-07-18 -
郝斌老师C语言 PDF
2020-07-14 -
C程序员精通Perl (周良忠) pdf
2020-07-18 -
C++大学教材 C++理论知识教程汇总 chm
2020-07-18 -
C++编程资源
2020-07-19
-
C++程序设计语言(第4部分标准库)(原书第4版)
2020-07-19 -
Exploring C++ 11 2nd Edition 英文PDF
2020-07-18 -
数据结构与算法分析:C++语言描述(第四版) (M.A.韦斯) 中文pdf
2020-07-18 -
C程序设计语言(第2版·新版) PDF
2020-07-18 -
C语言必须知道的300个问题 ( 明日科技) pdf
2020-07-18 -
数据结构、算法与应用:C++语言描述 中文PDF
2020-07-18 -
C语言参考手册 原书第五版 中文PDF
2020-07-14 -
C++Primer中文版(第4版) pdf
2020-07-18 -
Visual C++(MFC编程)开发中高级电子书合集
2020-07-19 -
C++编程调试秘笈 PDF
2020-07-18
猜你在找
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
源码资源库 » 千锋C语言基础视频教程