C语言的题目。 为什么选A啊?求大神赐教
3个回答
展开全部
参考B选项很容易看出A选项的问题所在。这道题主要考查C语言里面指针的一个易混淆的点。
B选项里面t是一个整形数据,A选项里面t是一个指针。在A选项里,p和q分别指向i和j在内存中的位置,所以*p和*q是合法的表达式,但是对于t来说,由于它的值是随机的,所以它指向的那片内存空间是不可用的,这种情况下你用*来对t解除引用当然就不合法了。
B选项里面t是一个整形数据,A选项里面t是一个指针。在A选项里,p和q分别指向i和j在内存中的位置,所以*p和*q是合法的表达式,但是对于t来说,由于它的值是随机的,所以它指向的那片内存空间是不可用的,这种情况下你用*来对t解除引用当然就不合法了。
追问
了解了。谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-09-05
展开全部
这题目不完全怎么看啊,要看题的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询