-
C语言保证在给数组分配空间时,指向数组后面第一个位置的指针仍是有效的指针。但是对其储存在该位置上的值未作任何保证,所以程序不能访问该位置。
-
arr[i]和*(arr+i)这俩个表达式是等价的
-
只有当pr是指针变量时,才能使用pr++这样的表达式
-
指针与整数相加,整数都会和指针所指向类型的大小(以字节为单位)相乘,然后把结果与初始地址相加
-
不能解引用未初始化的指针,因为系统创建一个指针时,只分配了储存指针本身的内存,并未分配存储数据的内存。所以,在使用指针之前,必须先用已分配的地址初始化它
-
只有程序需要在函数中改变数值时,才会传递指针,对于数组别无选择,必须传递指针,因为这样效率高
-
处理多维数组的函数要用到指针
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)