作业帮 > 综合 > 作业

*p,在进行间接引用的时侯,要求指针p是变量,还是常量,还是表达式啊.或是都可以啊.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/20 01:19:38
*p,在进行间接引用的时侯,要求指针p是变量,还是常量,还是表达式啊.或是都可以啊.
p是变量啊.
你定义的是*p,用的时候当候是用p了.
再问: 数组名是常量,int a[10],为什么又可以对*(a+i),进行运算啊。。
再答: a是址,是首址(是常量)。a+i(是新得到的一变量)是以a为首址加上下标为i的地址。 在语句中 *运算符,是对地址取值的意思。*(a+i) 也就等同于a[i]
再问: 那能直接*a吗,a是地址常量,求耐心回答啊。。。
再答: 当然可以。