• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

【活动】&ip跟*ip有什么区别?

SingleYork 2016-08-29 浏览量:891
本帖最后由 SingleYork 于 2016-9-4 19:47 编辑

[postbg]bg7.png[/postbg]如题:


&ip跟*ip有什么区别?


温馨提示:

请从以下链接中的帖子学习相关内容并进行回答,其他地方得到的答案不能作为标准答案,仅能做为补充说明,七天之内答案不可见,答题的童鞋有七天时间修改答案,每周结贴一次,选择最佳答案。获得最佳答案的童鞋将会获得相应的专家积分,专家积分排行榜有丰厚的奖励哦!每周机会有限,请认真回答!




答案出处:


I51开发板活动原帖及例程详解汇总

//www.icxbk.com/community/forum.php?mod=viewthread&tid=65414
(出处: ICKEY BBS)

3 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

  • ip是一个指针变量的名字
    *ip表示此指针指向的内存地址中存放的内容
    &是取地址运算符,&ip就是取指针p的地址


    指针p同时也是个变量,既然是变量,编译器肯定要为其分配内存地址,&p就表示编译器为变量p分配的内存地址,而因为p是一个指针变量,这种特殊的身份注定了它要指向另外一个内存地址,程序员按照程序的需要让它指向一个内存地址,这个它指向的内存地址就用p表示。而且,p指向的地址中的内容就用*p表示。


    • 发布于 2016-08-29
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:6
  • &i是取变量i的地址,*ip是取指针变量ip所指向的变量值。
    • 发布于2016-08-29
    • 举报
    • 评论 0
    • 1
    • 0

  • &i是取变量i的地址,*ip是取指针变量ip所指向的变量值。
    • 发布于2016-09-01
    • 举报
    • 评论 0
    • 0
    • 0

  • &i是取变量i的地址,*ip是取指针变量ip所指向的变量值。
    • 发布于2016-09-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 汉云 发表于 2016-8-29 20:06
    ip是一个指针变量的名字
    *ip表示此指针指向的内存地址中存放的内容
    &是取地址运算符,&ip就是取指针p的地 ...

    完全正确
    • 发布于2016-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 八月份的啊!太久远了,我没看到啊!~
    • 发布于2016-10-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

【活动】&ip跟*ip有什么区别?