有关C语言的名词解释

Python019

有关C语言的名词解释,第1张

分类: 教育/科学 >>学习帮助

问题描述:

1、算法。2、程序。3、数据结构。4、数据类型。5、字符串。6、表达式。7、主调函数。8、被调函数。9、变量

解析:

1、算法

程序处理数据的流程被称为算法,算法可以用言语描述,也可以用流程图描述.

2、程序

不管用什么语言来表达的对问题的描述,通常都称为程序。

3、数据结构

数据结构是计算机存储、组织数据的方式。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率的算法。数据结构往往同高效的检索算法和索引技术有关。

4、数据类型

数据类型是指数据的内在表现形式。通俗地说,我们把数据加工计算中的特征称为数据类型。

5、字符串

字符串或串(String)是由零个或多个字符组成的有限序列。一般记为 s='a1a2•••an'(n>=0)。它是编程语言中表示文本的数据类型。

通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。

6、表达式

用运算符和括号将运算对象(常量、变量和函数等)连接起来的、符合C语言语法规则的式子,称为表达式。

7、主调函数

在函数中,可以使用函数调用语句,来调用其他函数(称为被调用函数),这时,就把控制转移到被调用函数,而在被调用函数执行完毕或执行到语句return时,又把控制转向原来的函数(称为主调函数).

8、被调函数

9、变量

在程序执行过程中,其值不发生改变的量称为常量,取值可变的量称为变量。

c语言的内容如下:

1.C语言概述,学习方法,开发环境搭建,HelloWorld案例分析,常量与变量

2.数据类型,数据类型转换,数据输入与输出

3.C语言运算符,C语言操作符

4.C语言表达式,表达式优先级

5.C语言流程控制,分支,顺序,循环逻辑控制

6.函数概述与引用,简单递归,简单嵌套,C语言调用函数示例

7.数组,二维数组,高维数组,详细案例

8.指针,指针与地址,指针与数组

9.指针与字符串,指针与函数,多重指针

10.结构体,共用体,枚举,typedef

11.宏定义,预编译,文件包含,条件编译

12.内存分析,作用域,生存期,可见域

13.C语言调试,排错,分析技巧

14.简单链表

15.综合复习型测试

下述有关C语言的一些描述中,错误的是:()。

A)机器语言和汇编语言都是面向机器的语言,一般统称为低级语言。因此计算机能直接识别和执行用机器语言和汇编语言编写的程序,但用高级语言比如C语言编写的程序必须经过编译、链接才能被执行。

错误,计算机不能直接执行汇编语言

B)由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体(中级语言)。利用C语言等过程化语言编程必须告诉计算机"做什么",同时还得告诉计算机"怎么做"。

C)编写C语言程序一般应该经历下面的几个基本步骤:确定程序要完成的目标和功能,进行分析和设计;编写程序;编辑、编译、链接程序;运行/执行、测试和调试程序;程序的维护(修改程序中的Bug、完善和扩充程序的功能等)。

D)C语言有很多种开发环境,如:BC、GCC、VC等。其中的Visual C++提供一个集编辑、编译、链接、调试、运行为一体的集成开发环境(IDE)。

E)C语言源程序中可以有预处理命令(如:#include等),预处理命令通常应放在源文件或源程序的最前面。

F)C语言程序的执行和函数排列的顺序有关,放在前面的函数先于放在后面的函数被执行。

错,先从main开始

G)C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。

H)一个C语言源程序不论由多少个源文件组成,都必须有一个且只能有一个main函数,即主函数,并且程序的执行总是从该函数开始。

I)注释用来向程序的阅读者提示或解释程序的意义,注释可以提高C程序的可读性。注释可出现在程序中的任何位置。没有注释可能会导致编译程序的编译困难甚至编译错误。

错,注释不影响编译和执行

J)C语言的注释符是以"/*"开头并以"*/"结尾的串。在"/*"和"*/"之间的内容即为注释,这种注解可以跨越多行。新的C语言标准还允许用//对不超过1行的信息进行注解。

K)程序编译时,不对注释作任何处理,也不能发现注释中的错误。

L)要从一开始就养成良好的编程风格,如:使用有意义的标识符,一个说明或一个语句占一行,程序缩进排列,有合适和正确的注解等。