为了账号安全,请及时绑定邮箱和手机立即绑定

c的值赋给了n,那c应该为空啊怎么还能赋给f与d?

 int n = c;       
   float f = c;                      
   double d = c;  

 int n = c;       
   float f = n;                      
   double d = f;


试了下、、都是对的  

正在回答

3 回答

赋值改变的不应该是被赋值的数的值吗?

int n = c;

n的值发生改变,但c的值还是原来的啊,不会发生任何变化

1 回复 有任何疑惑可以回复我~

恩,这样就对了

0 回复 有任何疑惑可以回复我~

第2个是对的。这样说明N,C,F,D都是相等 

0 回复 有任何疑惑可以回复我~
#1

好哇你 提问者

我意思是c的值给了n就应该空值了,怎么还能继续给f
2017-05-08 回复 有任何疑惑可以回复我~
#2

好哇你 提问者

是我理解错了,赋值后为空的话应该是这样的 n = c;          f = n;                          d = f; 这样c 就为空了 对不?
2017-05-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

c的值赋给了n,那c应该为空啊怎么还能赋给f与d?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信