普通网友 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日

悬赏问题

  • ¥15 combobox绑定值改变的问题
  • ¥15 from seleniumwire import webdriver 在抓取http://链接的时候会自动转https://这个怎么解决
  • ¥15 hive直连数据库模式插入mysql表数据失败(相关搜索:数据库)
  • ¥30 不会,学习,有偿解答
  • ¥15 SQL查询语句报错(检查)
  • ¥15 此表中公式应该怎么写
  • ¥15 求HI-TECH PICC 9.50 PL3安装包
  • ¥15 下载ctorch报错,求解
  • ¥15 如何入门学习c语言,单片机
  • ¥15 idea 编辑语言的选择