关于指针变量的操作对错

img


A项中*p代表p所指的对象的数值,将x付给p为什么不行啊,B选项,我好想记得指针不能定义的同时赋值

因为p没有指向一个地址啊

【相关推荐】



  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7666793
  • 除此之外, 这篇博客: 递归计算P函数中的 函数接口定义: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    double P( int n, double x );
    

    其中n是用户传入的非负整数,x是双精度浮点数。函数P返回P(n,x)P(n,x)P(n,x)函数的相应值。题目保证输入输出都在双精度范围内。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

A选项,
x是整型变量,p是指向整型数据的指针。既然p是指针就应该被赋值为整型变量的地址,而不是整型变量值本身,所以A选项是错误的