全站数据
8 4 2 0 5 8 1

C语言带返回值的函数,返回值是字符串类型的应该怎么定义和调用呀

老牛聊法 | 简单学习,快乐成才!         
问题更新日期:2024-10-31 11:04:02

问题描述

C语言带返回值的函数,返回值是字符串类型的应该怎么定义和调用呀,麻烦给回复
精选答案
最佳答案

给你写了个例子,fun函数用于为字符串开辟空间,然后返回字符串的指针

#include

#include

char * fun(int n)

{

return (char *)malloc(n);

}

void main()

{

char *ray;

int i;

ray = fun(5);

for (i = 0; i

{

ray[i] = 65+i;

}

ray = '

0';

printf(

"%s