2569
c语言学习笔记:结构体、malloc、free
乐果 发表于 2015 年 05 月 15 日 标签:c
c语言学习笔记
1、结构体:“->”,句号“.”的区别;
2、malloc、free的作用;
如下代码:
#include <stdio.h>
typedef struct{
char *name;
int leng;
} T;
T *newT();
T newT2();
int main()
{
T *t = newT();
printf("-------%s-----",t->name);
free(t);
printf("-------%s-----",t->name);
T t2 = newT2();
printf("-------%s-----",t2.name);
return 0;
}
T *newT(){
T *t;
t = (T*)malloc(sizeof(T));
t->name = "sssss";
return t;
}
T newT2(){
T t;
t.name = "sssss";
return t;
}
乐果 发表于 2015 年 05 月 15 日 标签:c