susangirl06
幼苗
共回答了15个问题采纳率:93.3% 举报
p = EOF,p不是空指针.EOF 定义是-1.其他三个 p 都等于 0.
指针可以相减,获得两指针之间的距离,就是相隔多少个指针类型的数据.可以赋值,可以比较指针是否相等.但不能相加.
赋值语句 *pa = &a 是将 a 的地址赋值给 pa 所指向的变量中.赋值语句 *pa = a 是将 a 的值赋值给 *pa 指向的变量中.定义语句中的 int *pa = &a 是将 a 的地址赋值给 pa.
这里要注意的是,定义语句 int *pa 是说,有一个 int 指针,它的名字叫 pa .而在已经声明之后,再用 *pa 的时候(问题中所谓的赋值语句中),表示,要对指针 pa 指向的内存(通白点说是对指针pa所指向的变量)进行操作.
1年前
3