okhaohao116 发表于 2016-5-5 11:03:39

动态内存问题

struct student{
                           int number,maths,English,Chinese;
                           char name;
                           }s;
假设 要输入学生信息但又不给你多少个人 要利用动态内存输入
请问是怎么输入的?

LeoChou 发表于 2016-5-5 11:58:31

使用链表......

康小泡 发表于 2016-5-5 14:00:47

malloc

shuofxz 发表于 2016-5-5 16:02:57

(s*)malloc(sizeof(s))

金石201 发表于 2016-5-6 15:56:18

struct student *p;
p = (struct student *)malloc(len *sizeof(struct student));
//len可以手动输入要生成多少人的空间

okhaohao116 发表于 2016-5-6 20:32:22

谢谢

陌雨 发表于 2016-5-10 22:49:11

struct student* pv=(struct student*)malloc(sizeof(struct student));

pv->number=...
pv->....
....

struct 前面没有加typedef 不能起别名!!

铁岭小刚fishc 发表于 2016-5-11 18:38:59

等待问题答案过程中{:10_266:}
页: [1]
查看完整版本: 动态内存问题