找不到錯誤。。
#include <stdio.h>
int main()
{
? ? double num = 2.5;?
? ? int num = (int)num;//定義浮點型變量num并賦值為2.5
? ? printf("num的整數(shù)部分是%d\n", num); ?
? ? return 0;
}
#include <stdio.h>
int main()
{
? ? double num = 2.5;?
? ? int num = (int)num;//定義浮點型變量num并賦值為2.5
? ? printf("num的整數(shù)部分是%d\n", num); ?
? ? return 0;
}
2015-12-15
舉報
2016-11-10
定義浮點型的名稱和強制定義為整型的名稱不能同時用num,必須不同才能不會報錯
2015-12-16
double 定義了num了 就不能用int ?再定義一遍了
2015-12-15
兩個變量不能定義為同一個名字,把int類型的那個變量改個名吧。
【這個不算錯誤】另外?int xxx = (int)num; 可以不用寫?(int),直接這樣就可以?int xxx = num;