C语言中如果函数返回值为字符串时,可以将函数名设置为char类型的指针,这样函数的返回值是字符串的第一个字符的地址,main函数中可以使用%s格式化打印。(不要返回局部变量的指针)
示例如下:
#include<stdio.h>
char *getWord() {
return “I love you”;
}
int main() {
printf("%s\n", getWord(input));
return 0;
}
C语言中如果函数返回值为字符串时,可以将函数名设置为char类型的指针,这样函数的返回值是字符串的第一个字符的地址,main函数中可以使用%s格式化打印。(不要返回局部变量的指针)
示例如下:
#include<stdio.h>
char *getWord() {
return “I love you”;
}
int main() {
printf("%s\n", getWord(input));
return 0;
}