C语言选修课考试题求解!跪求啦!!!

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:16:59
1.基本的程序设计结构有几种?是哪一些结构?
2.什么是变量?什么是数组?
3.嵌套调用函数和递归调用函数有什么区别?
4.什么是指针?
5.程序设计方法中的迭代法的特点是什么?

基本的程序设计结构有顺序结构、选择结构和循环结构

变量代表内存中具有特定属性的一个存储单元,它是用来存放数据,也就是变量的值,在程序运行期间,这些值是可以改变的。

数组是有序数据的结合。数组中的每一个元素都属于同一数据类型。

嵌套函数是指该函数调用其它函数或者自身,递归调用仅仅是指函数在调用自身的情况下才称为递归调用

一个变量的地址称为该变量的“指针”。指针其实也是个变量,不过它肯定是和普通变量不同的,普通变量存放的是一个值,而指针变量存放的是另一个变量的内存地址,说到这里我们得搞清楚,每个变量存放在内存里面都有一个唯一的地址的,而指针变量就是用来存放这个地址的,我们也可以说成指针变量是用来指向另一个变量的,使用指针变量我们可以间解的访问数据项的值。

迭代算法是用计算机解决问题的一种基本方法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值

1》三种:顺序,选择,循环
2》变量是一个存储单元可以存储数据,数组为一个首地址开始并具有指针标号的变量,可以存储一组数据~本质为一数据结构
3》嵌套调用可以不设置出口,而递归必须有个出口
4> 指针就是地址、为变量在内存中的地址~
第五不是很清楚。基本就是这样,不是书上的原话~