為什么可以這樣??大佬求解
#include <stdio.h>
int main()
{
??? double num = 2.5;
??? int mun = (int) mun;
??? printf("num的整數(shù)部分是%d\n",(int) num);?
??? return 0;
}
?第五行這樣int num=(int)num 是錯的。這樣int mun=(int) mun 反而是對的?為什么呢?
#include <stdio.h>
int main()
{
??? double num = 2.5;
??? int mun = (int) mun;
??? printf("num的整數(shù)部分是%d\n",(int) num);?
??? return 0;
}
?第五行這樣int num=(int)num 是錯的。這樣int mun=(int) mun 反而是對的?為什么呢?
2019-08-03
舉報
2019-08-12
同志,你有沒有發(fā)現(xiàn),你壓根就沒有定義mun變量......
2019-08-03
你非要這樣干啥呢。。。。。。