鱼cpython学习者 发表于 2021-9-5 14:05:52

怎么给结构动态分配内存

有结构如下:
struct fish {
        char type;
        int heavy;
        float len;
};
怎么给这个结构动态分配内存?然后再读取该结构的成员的值?

Max472 发表于 2021-9-5 14:34:08

#include <stdlib.h>

fish a = (struct fish)malloc(sizeof(fish));
if ( !fish )
exit ( 0 );

printf("fish a's type is %c, heavy are %d, len are %f\n", a.type, a.heavy, a.len);

Max472 发表于 2021-9-5 14:36:02

这些在小甲鱼的视频中都有,个人觉得跟着视频学是最好的,你可以单独观看你想学的那篇视频{:10_256:}
页: [1]
查看完整版本: 怎么给结构动态分配内存