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