初识C语言 ——“C Primer Plus”

各位CSDN的uu们你们好呀,今天,小雅兰的内容是读一本好书,这一本书的名字就叫做《C Primer Plus》,那么,又回到了我们的初识C语言阶段啦,保证零基础都能看懂噢,下面,让我们进入C语言的世界吧


C语言的起源

选择C语言的理由

C语言的应用范围

计算机能做什么

高级计算机语言和编译器

C标准 

使用C语言的7个步骤

编程机制

本书的组织结构

小结


 C语言的起源

初识C语言 ——“C Primer Plus”_第1张图片


 选择C语言的理由

初识C语言 ——“C Primer Plus”_第2张图片

用Java写一个程序,需要100MB时,改为用C语言写这样一个程序,可能只需要20MB。

 设计特性

高效性 初识C语言 ——“C Primer Plus”_第3张图片

 可移植性

初识C语言 ——“C Primer Plus”_第4张图片

 初识C语言 ——“C Primer Plus”_第5张图片

强大而灵活 初识C语言 ——“C Primer Plus”_第6张图片

 面向程序员

初识C语言 ——“C Primer Plus”_第7张图片

缺点

 初识C语言 ——“C Primer Plus”_第8张图片


C语言的应用范围

初识C语言 ——“C Primer Plus”_第9张图片

 初识C语言 ——“C Primer Plus”_第10张图片

 初识C语言 ——“C Primer Plus”_第11张图片


计算机能做什么

这其实是一些计算机组成原理的知识点 

这里可以不用深入了解,看一下就可以了,如果实在是感兴趣,可以阅读一下《计算机组成原理》这本书

初识C语言 ——“C Primer Plus”_第12张图片

初识C语言 ——“C Primer Plus”_第13张图片 

初识C语言 ——“C Primer Plus”_第14张图片 

 初识C语言 ——“C Primer Plus”_第15张图片

 初识C语言 ——“C Primer Plus”_第16张图片


高级计算机语言和编译器 初识C语言 ——“C Primer Plus”_第17张图片

初识C语言 ——“C Primer Plus”_第18张图片 

初识C语言 ——“C Primer Plus”_第19张图片 

初识C语言 ——“C Primer Plus”_第20张图片


 C标准 

初识C语言 ——“C Primer Plus”_第21张图片

第1个ANSI/ISO C标准

 兼容性问题:

初识C语言 ——“C Primer Plus”_第22张图片

C99标准是1994年公布的 

初识C语言 ——“C Primer Plus”_第23张图片 C99标准 初识C语言 ——“C Primer Plus”_第24张图片

 初识C语言 ——“C Primer Plus”_第25张图片

 C11标准

初识C语言 ——“C Primer Plus”_第26张图片


 使用C语言的7个步骤

初识C语言 ——“C Primer Plus”_第27张图片

编译型语言就是程序员写出的源代码,需要经过编译器处理,最后才能以二进制的形式被CPU识别

解释型语言就是不需要编译器,直接读源代码,也就是:边翻译边识别

 初识C语言 ——“C Primer Plus”_第28张图片

第1步:定义程序的目标

 初识C语言 ——“C Primer Plus”_第29张图片

第2步:设计程序

初识C语言 ——“C Primer Plus”_第30张图片

 

第3步:编写代码

 初识C语言 ——“C Primer Plus”_第31张图片

初识C语言 ——“C Primer Plus”_第32张图片 

 

 第4步:编译

初识C语言 ——“C Primer Plus”_第33张图片

初识C语言 ——“C Primer Plus”_第34张图片

初识C语言 ——“C Primer Plus”_第35张图片​​​​​​ 

第5步:运行程序

 初识C语言 ——“C Primer Plus”_第36张图片

第6步:测试和调试程序

 初识C语言 ——“C Primer Plus”_第37张图片

  

 第7步:维护和修改代码

初识C语言 ——“C Primer Plus”_第38张图片

说明 初识C语言 ——“C Primer Plus”_第39张图片

 许多初学者经常忽略第1步和第2步(定义程序目标和设计程序),直接跳到第3步(编写代码)。刚开始学习时,编写的程序非常简单,完全可以在脑中构思好整个过程。即使写错了,也很容易发现。但是,随着编写的程序越来越庞大、越来越复杂,动脑不动手可不行,而且程序中隐藏的错误也越来越难找。最终,那些跳过前两个步骤的人往往浪费了更多的时间,因为他们写出的程序难看、缺乏条理、让人难以理解。要编写的程序越大越复杂,事先定义和设计程序环节的工作量就越大。

磨刀不误砍柴工,应该养成先规划再动手编写代码的好习惯,用纸和笔记录下程序的目标和设计框架。这样在编写代码的过程中会更加得心应手、条理清晰。


编程机制 初识C语言 ——“C Primer Plus”_第40张图片

初识C语言 ——“C Primer Plus”_第41张图片

初识C语言 ——“C Primer Plus”_第42张图片

 初识C语言 ——“C Primer Plus”_第43张图片

目标代码文件、可执行文件和库

初识C语言 ——“C Primer Plus”_第44张图片

 初识C语言 ——“C Primer Plus”_第45张图片

初识C语言 ——“C Primer Plus”_第46张图片 

初识C语言 ——“C Primer Plus”_第47张图片

 

初识C语言 ——“C Primer Plus”_第48张图片

 UNIX系统

初识C语言 ——“C Primer Plus”_第49张图片

初识C语言 ——“C Primer Plus”_第50张图片 

初识C语言 ——“C Primer Plus”_第51张图片 

初识C语言 ——“C Primer Plus”_第52张图片 GNU编译器集合和LLVM项目 

初识C语言 ——“C Primer Plus”_第53张图片 Linux系统 初识C语言 ——“C Primer Plus”_第54张图片

 PC的命令行编译器

初识C语言 ——“C Primer Plus”_第55张图片

初识C语言 ——“C Primer Plus”_第56张图片 集成开发环境(Windows) 初识C语言 ——“C Primer Plus”_第57张图片

初识C语言 ——“C Primer Plus”_第58张图片Windows/Linux

Macintosh中的C

初识C语言 ——“C Primer Plus”_第59张图片 


 本书的组织结构

初识C语言 ——“C Primer Plus”_第60张图片


小结 初识C语言 ——“C Primer Plus”_第61张图片


 好啦,小雅兰今天的读书分享到此结束,还要继续加油看书噢!!!

初识C语言 ——“C Primer Plus”_第62张图片

 

你可能感兴趣的:(C,Primer,Plus,c语言,开发语言)