普通网友 2021-07-31 10:45 采纳率: 80%
浏览 21
已结题

定义问题,前一个指针定义与后一个有什么区别?

img

  • 写回答

3条回答 默认 最新

  • Java川 2021-07-31 10:54
    关注

    第一个p=a ;叫定义指针p. p是一个指针类型了,此时p就是a的地址;第二个p=a,*p不叫指针,而是p指针所指向的地址内的值.

    int a[2]={2,3};
    int *p;//p是指针
    p=a; //p等于a的首地址即a[0]所在地址
    int s=*p; // *p是 p指针指向的地址内的值.即2

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月21日
  • 已采纳回答 8月13日
  • 创建了问题 7月31日