*a=*a*2怎么执行啊和a=a*2有什么区别啊
4个回答
展开全部
这里的a 是 int *类型的指针变量,无法 用 a= a*2; *a 才是int 类型,相当于取a指向地址存的整型数值,*a = *a *2 这样才可以运算。如果我推算的没错的话,答案应该是 4.3。4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a★a★=a★2,和a★2有乘积与幂的区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
图片里下半截都看到,单纯的说下,你这里a是指针,函数里把a指向b,所以*a的值为2,
*a=*a*2执行后*a也就是b变量值为4,a=a*2没看到在图片哪里有,a作为指针这样运算没什么意义
*a=*a*2执行后*a也就是b变量值为4,a=a*2没看到在图片哪里有,a作为指针这样运算没什么意义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |