
c语言笔记
文章平均质量分 94
是小刘不是刘
这个作者很懒,什么都没留下…
展开
-
指针的进阶
2、*((*p)+i) 先对p解引用找到arr,这时候arr单独出现就代表首元素地址,直接对其++就能跳到下一个元素的地址,再对其解引用。//解释:p先和*结合,说明p是一个指针变量,然后指着指向的是一个大小为10个整型的数组。str1与str2的地址应该是不同的,相同的常量字符串去初始化不同的数组的时候就会开辟出不同的内存块。//这里要注意:[]的优先级要高于*号的,所以必须加上()来保证p先和*结合。在《指针》章节我们也学了指针数组,指针数组是一个存放指针的数组。//一级字符指针的数组。原创 2023-05-10 17:42:17 · 111 阅读 · 0 评论 -
C语言指针及指针进阶
1. 指针初始化(1、指针没有初始化指向了未知地址2. 小心指针越界(2、数组多写越界了3. 指针指向空间释放即使置NULL4. 指针使用之前检查有效性(3、被回收了还在用。原创 2023-05-10 11:22:02 · 423 阅读 · 1 评论