init 初始化线性表 print 输出一行:从头到尾输出线性表每一个元素,每个元素尾随一
时间: 2023-09-12 09:01:00 浏览: 264
init初始化线性表指的是对线性表进行初始化操作,即将线性表中的元素清空或者设置为初始值。通常情况下,我们需要通过定义一个数组或者使用动态内存分配来实现线性表的存储。
首先,我们需要定义线性表的数据类型和长度。假设线性表的数据类型为int型,长度为n,则我们可以定义一个n长度的数组arr来存储线性表的元素。接着,我们可以使用一个变量size来记录线性表当前的元素个数,初始时将size设置为0。
然后,我们可以编写一个init函数来进行初始化操作。该函数的主要功能是将线性表的元素清空,即将数组arr中的元素全部设置为0。同时,将size设置为0,表示线性表当前没有元素。
接下来,我们编写一个print函数来输出线性表的元素。该函数的主要功能是从头到尾输出线性表的每一个元素,并在每个元素之后加上一个逗号。我们可以使用一个循环来遍历数组arr,从下标0到下标size-1,然后依次输出每个元素,并在元素之后加上一个逗号。
最后,我们可以在主函数中调用init函数进行初始化操作,然后调用print函数输出线性表的元素。
示例代码如下:
```cpp
#include <iostream>
#define MAX_SIZE 100
int arr[MAX_SIZE]; // 线性表数组
int size; // 线性表元素个数
void init() {
for (int i = 0; i < size; i++) {
arr[i] = 0;
}
size = 0;
}
void print() {
for (int i = 0; i < size; i++) {
std::cout << arr[i] << ",";
}
std::cout << std::endl;
}
int main() {
init();
print();
return 0;
}
```
这样,当我们运行上述代码时,将会输出一个空的线性表,表示线性表中没有任何元素。
阅读全文