gpt4 book ai didi

C 打印 1-10,有问题

转载 作者:太空宇宙 更新时间:2023-11-04 06:04:00 25 4
gpt4 key购买 nike

<分区>

我有一个 C 程序,很简单,但我不太擅长巧妙地使用指针。如果有人可以帮我解决这个问题,我将不胜感激。它有两个主要功能。第一个函数创建一个包含 10 个整数 1-10 的数组。第二个函数打印出该数组。谢谢,

#include<stdio.h>

//function to create array of 10 ints
int* myArray(void)
{
int array[10], i;

for(i = 0; i < 10; ++i)
{
array[i] = i + 1;
}
return array;
}


//function to printout the array of 10 ints
void printArray(void)
{
int *array = myArray();
int i;
for(i = 0; i < 10; ++i)
{
printf("%d ", array[i]);
}
}

//my main
int main()
{
myArray();
printArray();

}

我目前得到的输出是 1 1 2 3078316 5 6 3078824 257921824 1905931270 -2真是一团糟哈哈。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com