合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
[TOC] ~~~ int main() { // int a = 10; // //定义一个变量在堆中,单位是Byte // char * p = (char *)malloc(sizeof(char)); // *p = 'a'; // printf("%c\n", *p); int arr[10]; int * p = (int *)malloc(sizeof(int) * 10); for (int i = 0; i < 10; ++i) { p[i] = i; } for (int i = 0; i < 10; ++i) { printf("%d\n", p[i]); } //释放,根据首地址自动释放,如果创建完的堆空间在使用结束后不释放,会占用系统资源 free(p); getchar(); return EXIT_SUCCESS; } ~~~ 开辟0个空间就是野指针