qq_37130151
qq_37130151
采纳率87.1%
2017-03-17 12:51

C语言问题................................

已采纳

假如p为指针*p和p有什么区别,....................................................................

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • qq_37753505 大白_ 4年前

    p是指针存的是地址而*p则是代表取这个地址所存的值

    点赞 2 评论 复制链接分享
  • qq_35555902 行者的路 4年前

    *为解应用运算符。
    运行以下代码你就明白了
    int * p;
    int a = 8;
    p = &a;
    printf("%d", *p);

    点赞 1 评论 复制链接分享
  • qq_28810841 野狼精神 4年前

    p为地址,即数值(每一次打印出来之后数值是不确定的),则*p就代表着取出这块内存区域中的数.如果p是你自己随意定义的话,那么,*p的值也是随机的,当然,你如果指定了内存区域的话,那值就是可以预知的.

    点赞 评论 复制链接分享
  • laizhuoyu laizhuoyu 4年前

    *p表示p指向的变量,而p是一个地址

    点赞 评论 复制链接分享
  • qq_34071268 Stupid_Gao 4年前

    我要是没记错的的话,应该是P为指针的话,那么int*p才是变量而不是*P

    点赞 评论 复制链接分享

相关推荐