《C语言程序设计》基本知识点解答(一)(5)
发布时间:2021-06-07
发布时间:2021-06-07
第一章 C语言基础知识
Q015 什么是“C”?(C)
A015 在现代社会中,组织处理信息的能力是成功的关键。设计计算机的目的就是为了快速而有效地处理大量信息。但是除非有人告诉计算机该干什么和怎么干,否则它什么事情也不能做。这就是计算机编程语言诞生的原因,而C语言就属于一种计算机编程语言。它是一种能够让软件工程师与计算机之间进行有效对话的介于汇编语言和高级语言之间的编程语言。C语言非常灵活而且适应性强。自1970年诞生之日起,它一直被用来开发各种各样的程序,包括用于微控制器的固化软件、操作系统、应用程序和图形程序。
Q016 什么是“C++”?(C++)
A016 C++是C语言改进之后的产物。这种语言最初被称为“带类的C”(C with class)。它增加了一些特性,其中最重要的特性就是引入了“类”。“类”是根据面向对象的程序设计(OOD)思想来创建的,它能使代码便于重复使用。C++语言完全兼容C语言,学好C有助于C++的学习。
Q017 如何学习“C”?(C)
A017 学习和掌握一门编程语言的最终途径是用这门语言编写程序。事实上,在编写程序之前和之后也有很多很重要的工作要做。总的来说,遵循这样一个过程是必有收获的,即:读别人写的程序→自己动手写程序→调试这个程序直到成功。这就如同下围棋:打棋谱→亲自下棋→复盘。
Q018 什么是计算机程序?(程序)
A018 计算机程序主要由两部分组成:数据与指令。在一个计算机程序当中,数据和指令总是在满足语法规则的前提下,由程序员按照某种组织形式安排好它们,从而来描述对某个具体问题的已经预先制定出来的解决方法和步骤。
程序员使用数据来描述他要操作的信息,使用指令来描述操作的方法、过程和步骤。
Q019 什么叫“源程序”?(程序)
A019 源程序特指用汇编语言或高级语言编写出来的,计算机不能够直接识别并执行的数据和代码的集合。源程序必须经过某种“翻译”过程才能变成计算机能够识别的指令。这个“翻译”过程对于汇编语言源程序叫做“汇编”,对于高级语言源程序有“编译”或“解释”两种翻译方法。C语言源程序采用是“编译”的方法。
Q020 什么是“编译器”?(编译器)
A020 从根本上说,计算机不能直接识别和执行有高级语言编写的“源程序”,因此必须使用一种称之为“翻译程序”的程序,把“源程序”翻译成二进制形式的“目标程序”。而“编译器”就是这些 “翻译程序”当中的一种。C语言就是一种“编译”语言,即是说,用C语言写出的源程序必须经过“C编译器”的编译才能变成二进制的代码。
Q021 我怎么能得到C的“编译器”?(编译器)
A021 世界上有很多厂商和团体开发了很多的“C编译器”,有商业版本的,也有完全免费的。比