c++函数中产生的中间数怎么另存到一个数组里面
时间: 2023-05-31 08:03:11 浏览: 87
vc提取指定的exe中的图标,另存为ico文件.zip
5星 · 资源好评率100%
在C语言中,可以使用数组来存储函数中产生的中间数。具体方法如下:
1. 定义一个数组,数组大小要足够存储所有中间数。
2. 在函数中,将每个中间数存储到数组中的一个元素。
3. 在函数执行完毕后,数组中存储的就是所有中间数了。
以下是一个示例代码:
```c
#include <stdio.h>
void myFunction(int input, int output[], int size) {
for (int i = 0; i < size; i++) {
output[i] = input + i; // 将中间数存储到数组中
}
}
int main() {
int input = 10;
int output[5]; // 定义数组
myFunction(input, output, 5); // 调用函数
for (int i = 0; i < 5; i++) {
printf("%d ", output[i]); // 输出数组中的元素
}
return 0;
}
```
输出结果为:
```
10 11 12 13 14
```
在上面的代码中,myFunction函数接受一个输入参数input,一个存储中间数的数组output,以及数组的大小size。在函数中,使用for循环遍历数组,将每个中间数存储到数组中的一个元素。最后,在主函数中输出数组中的元素。
阅读全文