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

来源:2-8 自动类型转换

好哇你

2017-05-08 13:22

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

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


试了下、、都是对的  

写回答 关注

3回答

  • 慕雪0585047
    2017-05-11 23:59:47

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

    int n = c;

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

  • 徐阳光
    2017-05-09 13:26:16

    恩,这样就对了

  • 徐阳光
    2017-05-08 13:32:26

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

    好哇你

    是我理解错了,赋值后为空的话应该是这样的 n = c;          f = n;                          d = f; 这样c 就为空了 对不?

    2017-05-08 14:01:33

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926212 学习 · 20797 问题

查看课程

相似问题