C语言函数返回值:在main函数中输出字符串数组
要在main函数中输出函数中设定的字符串数组a,需要将该数组作为函数的返回值,并在main函数中接收返回值。
以下是一个示例代码:
#include <stdio.h>
char* getStringArray() {
static char a[] = 'Hello, World!';
return a;
}
int main() {
char* str = getStringArray();
printf('%s
', str);
return 0;
}
在这个示例中,getStringArray函数返回一个指向静态字符数组a的指针。然后,在main函数中,我们将这个指针保存到名为str的变量中,并使用printf函数输出字符串数组a的内容。
输出结果为:
Hello, World!
原文地址: https://www.cveoy.top/t/topic/pUWJ 著作权归作者所有。请勿转载和采集!