c语言函数能不能返回结构体

Python015

c语言函数能不能返回结构体,第1张

c语言函数可以返回结构体,操作方法如下:

1、首先在电脑中打开visual studio新建项目,给这个结构体取个名字叫student。

2、然后添加变量,如下图所示

3、然后给结构体类型指针p申请堆空间,如下图所示。

4、接着使用for循环给结构体赋值,如下图所示。

5、最后在通过for循环打印输出,这样就完成就结构体的基本创建,结尾不要忘了使用free(p):释放申请的堆空间。

如:

struct ststst{

    int a

    int b

    char c

}

struct ststst f1()

{

    /*写好代码*/

    struct ststst ss={3,5,'J'}

    return ss

}