malloc
动态从内存中申请一个空间
如果申请成功,将返回这个空间的首地址
通过一个指针接受这个空间的首地址
int *p;
p=malloc(sizeof(int));
*p=234;
free(p); //释放这个动态申请的空间
----------------------------
1.结构体的定义
struct 结构体名{
成员
};
struct NPC{
char name[10];
int hp;
int act;
int money;
};
2.创建结构体变量
struct NPC n1;
为结构体变量赋值
变量名.成员名=xxx
n1.hp=100;
n1.act=20;
-----------------------------------
3.结构体数组
struct NPC allnpc[10];
allnpc[0].hp=999;
--------------------------------
4.结构体指针
struct NPC * pn;
pn=&n1;
pn->hp=100;
动态从内存中申请一个空间
如果申请成功,将返回这个空间的首地址
通过一个指针接受这个空间的首地址
int *p;
p=malloc(sizeof(int));
*p=234;
free(p); //释放这个动态申请的空间
----------------------------
1.结构体的定义
struct 结构体名{
成员
};
struct NPC{
char name[10];
int hp;
int act;
int money;
};
2.创建结构体变量
struct NPC n1;
为结构体变量赋值
变量名.成员名=xxx
n1.hp=100;
n1.act=20;
-----------------------------------
3.结构体数组
struct NPC allnpc[10];
allnpc[0].hp=999;
--------------------------------
4.结构体指针
struct NPC * pn;
pn=&n1;
pn->hp=100;