首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

新手-老谭习题求大神指教,多谢啦

2013-01-09 
新手-老谭习题求大神指教,谢谢啦!若有说明:int *p1,*p2,m5,n以下均是正确的赋值语句的选项是()A p1&mp

新手-老谭习题求大神指教,谢谢啦!
    若有说明:int *p1,*p2,m=5,n;以下均是正确的赋值语句的选项是()

A p1=&m;p2=&p1;   

B p1=&m;p2=&n;*p1=*p2;

C p1=&m;p2=p1;

D p1=&m;*p2=*p1;

注:我做出答案来了,我选的C,但是对其他的选项有些不是很理解,比如B选项 的第3个,还有D选项 第2个。 希望大家能指教下,谢谢啦!
[解决办法]

应该是一组语句一起执行吧

B选项第三个   n没有初始值

D选项第二个  p2没有确定的地址

[解决办法]
*p2=*p1语法上没有问题,只是如果在题目的语句后面直接接这个,在语义上有问题,因为直接使用了未初始化的变量内容。

热点排行