摘要:
跨函数使用内存 一个函数运行结束,使用malloc函数分配的内存,如果不调用free,就不会释放 在另一个函数中还可以继续使用 阅读全文
摘要:
动态内存分配 静态内存分配数组 int a[5]={1,2,3,4,5} 动态内存分配数组 int len=5; int *parr=(int *)malloc(sizeof(int) * len); 1.分配了 4*5 =20个字节的内存空间,返回了第一个字节的地址 2.第一个字节的地址无意义,所 阅读全文
摘要:
结构体 为什么出现结构体 为了表示一些复杂的数据,而普通的基本类型变量无法满足需求 什么叫结构体 结构体是用户根据实际需要自己定义的复合数据类型 如何使用结构体 1.两种方式 一般使用结构体指针的形式来使用 struct Student *pst; pst=&st; pst->name="shiha 阅读全文