美文网首页
C Primer Plus第一章笔记

C Primer Plus第一章笔记

作者: 继续别控制_0f2f | 来源:发表于2019-03-27 09:17 被阅读0次

1C语言的目标:

              成为有用的语言。

2C语言的设计理念:

              是让用户能轻松的完成自顶向下的规划,结构化编程,模块化设计。

3C语言具有的哪个功能是其它高级语言没有的:

             C语言具有汇编语言才能进行的微调控制能力,可以根据具体的情况微调程序获得最大的运行速度,高效的使用内存。

4ANSI是什么意思:

              美国国家标准协会(American National Standards Institute)

5IOS是什么意思:

              国际标准化组织(International Standardization Organization)

6、写出C语言精神:

              1)信任程序员;

              2)不要妨碍程序员做需要做的事;

              3)保持语言精练简单;

              4)只提供一种方法提供一项操作;

              5)让程序运行的更快,即使不能保证程序的可移植性;

              6)以后的问题以后再说。

7、写出C使用语言的7个步骤:

            1)定义程序目标:

                    在动手之前要在脑中有清晰的思路,想要程序去做什么,首先要明确自己想要做什么,思考你的程序需要哪些信息,要进行哪些                   计算和控制,以及程序要报告(返回)哪些信息,不涉及具体的编程语言,应该用一般术语来描述问题;

            2)设计程序:

                    对程序应该完成什么任务有概念性的认识后,就应该考虑如何用程序来完成它,例如,用户界面是怎样的,如何组织程序,目标                   用户是什么人,准备花多长时间来完成这个程序;

              3)编写代码:

                   设计好程序后,就可以编写代码来实现它,也就是说把你的程序翻译成C语言,这里才是真正需要使用C语言的地方;

            4)编译:

                   编译器将写好的源代码转换成可执行代码的程序(可执行代码就是机器语言代码),不同的CPU使用不同的机器语言方案,C编译               器负责把C代码翻译成特定的CPU机器语言,此外,C编译器还会将C库中的代码合并到你写的程序中,合并为最终的“可执行文件”;

            5)运行程序

            6)测试和调试程序

            7)维护和修改代码

8C语言生成可执行程序的完整过程

编译器源代码转换为机器语言代码,并把结果放在目标文件中,虽然目标文件中包含机器语言代码,但并不能直接运行该文件,因为目标文件中保存的是编译器翻译的源代码,这不是一个完整的程序,目标代码文件缺失启动代码,启动代码充当程序和操作系统之间的接口。

链接器的作用是,把你写的目标代码,系统的标准启动代码和库代码这3部份合并成一个文件,即“可执行文件”。

9、第一章使用到的英文

相关文章

  • C语言从入门到精通所需的7本书

    C Primer Plus C Primer Plus作为一本被人推崇备至的c入门经典,C primer plus...

  • C++循环与决策

    Tags:C++,《C++ Primer Plus》笔记 一、循环## 语法### C++中有三种循环语句,语法与...

  • C++I/O小结

    Tags:C++,《C++ Primer Plus》笔记 一、iostream## 头文件 用于对控制台进行输...

  • C++算术类型

    Tags:C++,《C++ Primer Plus》笔记 一、分类## 见下图,注意以下几点: char16_t,...

  • c primer plus 和 c++ primer plus

    c++ primer plus 第6版:下载链接 备用链接1 备用链接2 c primer plus 第6版:下载...

  • c++学习笔记——第一天

    一、c++综述 (1)书籍推荐 ①、c++ primer ②、c++ primer plus ③、c++编程思想 ...

  • C++复合类型

    Tags:C++,《C++ Primer Plus》笔记 一、分类## 如下图,大概分为这些类型,每种类型的声明语...

  • C++模板库笔记

    C++标准模板库笔记(C++ Primer plus) 1.除序列外,vector还是可反转容器(reversib...

  • liulangpingsai图书馆

    ✔ C Primer Plus 第六版 中文版 ✔ C++ Primer Plus 第六版 中文版 ✔ MATLA...

  • C++函数初识

    Tags:C++,《C++ Primer Plus》笔记 一、原型、定义与调用## 一个完整的函数包含原型、定义和...

网友评论

      本文标题:C Primer Plus第一章笔记

      本文链接:https://www.haomeiwen.com/subject/hcjavqtx.html