
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
数据分析——动态分配内存、结构体
申请堆区的空间,需要手动申请,手动释放如果直接定义在代码中的变量,是系统默认分配栈区的空间,栈区空间自动申请,生命周期结束自动释放。需要用到头文件#includemalloc和free一定成对出现1.1 malloc1.2 free功能:释放堆区的内存空间1.3 指针的强转因为不同数据类型的指针的大小相同,所以指针之间的强转是安全的但是会1.4 堆空间的地址作为指针函数的返回值1.5 悬空指针指针

C语言——指针
指针表示内存地址(如酒店的房间号表示房间的地址)我们平时说的指针,是保存地址的指针变量int a,b,c;//使用指针变量保存a的地址//因为指针变量p的值就是内存地址,所以使用%p格式符打印return 0;int *p=arr;for(i=0;i<6;j<5;i<6;

数据结构——结构体位域、typedef类型重定义、宏、共用体union、枚举、虚拟内存划分
typedfef: 类型重定义格式: typedef 数据类型 别名;1.typedef: 类型重定义2.数据类型:基类型,构造类型,空类型,指针类型3.别名:满足命名规范size_t 在64操作系统unsigned long 32操作系统unsigned int//把int起别名size_4 int--->sise_4int a;int age;}p_t;方式1://struct Person起

到底了







