黑马程序员技术交流社区
标题:
麻烦帮帮忙
[打印本页]
作者:
皇道金丹
时间:
2015-6-11 21:26
标题:
麻烦帮帮忙
明天摸底考试了,今晚做题时看到一题不会,求大神们分析啊
(多选)已有定义 int a=2;
int *p1=&a;
int *p2=&a;
下面不正确执行的赋值语句是( )。
A. a=*p1+*p2; B. p1=a; C. p1=p2; D. a=*p1*(*p2);
作者:
晗修
时间:
2015-6-11 21:30
b 把 int赋值给了 int* 其他都是对的
作者:
任伟
时间:
2015-6-11 21:37
b niijohjhll
作者:
sunqiwen2008
时间:
2015-6-11 22:38
B p1是指针 ,a是整形变量,类型不同不能赋值。
作者:
⒈苆都s.兲憶
时间:
2015-6-11 23:01
B不对,p1和p2都是指针,只能存放地址,a是个变量
作者:
皇道金丹
时间:
2015-6-11 23:16
晗修 发表于 2015-6-11 21:30
b 把 int赋值给了 int* 其他都是对的
可是是多选啊??
作者:
龙瑞麟
时间:
2015-6-11 23:30
我也想知道答案
作者:
万物长生
时间:
2015-6-11 23:46
p1是一个地址只能接收常量.
A选项,两个取出存在地址的常量相加可以赋值给一个变量'
C选项,把p2的地址赋值给p1
D选项和A一样,把两个取出来的值相乘赋给一个变量
作者:
vivante
时间:
2015-6-12 00:04
b毫无疑问错的的
作者:
天下1083
时间:
2015-6-12 19:36
B啊,
作者:
白0702
时间:
2015-6-12 23:01
B不对,整型变量不能赋给指针变量
作者:
追随自然
时间:
2015-6-12 23:32
D项是相乘么?
作者:
hanxujie
时间:
2015-6-13 20:54
B肯定不对,这里P1是一个指针,只能存地址不能存变量a的值。
作者:
马贺飞
时间:
2015-6-15 22:55
围观学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2