摘要: malloc() 分配指定大小的空间,返回的是void*类型,因从需要类型转换。 用法 int *a a=(int*)malloc(n*sizeof(int)) free(a) free() 常见错误: 1.地址改变后free int *p=%i p++ free(p) 2.free后再free,会 阅读全文
posted @ 2020-09-08 22:41 吴莫愁258 阅读(100) 评论(0) 推荐(0) 编辑
摘要: int *p; char *q p+1地址加4,移到下一个单位,并不是简单加一 q+1地址加一 可以进行的指针运算 1.+/—一个整数 2.++/— — 3.指针相加减(减法结果为相差这个类型元素的数量) p++ 去除p所指的数据,再将p移向下一个位置,常用于数组类的连续空间操作。 ++优先级高于 阅读全文
posted @ 2020-09-08 21:26 吴莫愁258 阅读(203) 评论(0) 推荐(0) 编辑