有定义int a[4]={0,1,2,3},*p=a,则*(p+1)的值是

日期:2020-07-21 18:49:23 人气:1

有定义int a[4]={0,1,2,3},*p=a,则*(p+1)的值是

你的写法有错误,*p是指针,*是解引用,就是解出地址所对应的数值内容或是解出内容中对应的地址,而p是所解对象的地址,那就有p=a,才成立,*p=a的写法不对。然后p是对应的a[0]的地址,p+1是对应a[1]的地址,故地址p+1的解引用*(p+1)为1。楼上回答错误,如有疑问可追问即可,若有错误欢迎指正。(以上为正解)
    A+
热门评论