請問為什么不能把輸入語句放在printf后面,例如這個
#include <stdio.h>
#define money 10
int main()
{
?char c='a';
?int d=c;
?float e=c;
?double f=c;
?
?printf("%d\n%f\n%f\n",d,e,f);//自動類型轉換
?printf("%d\n",money);//定義運用
?float gain=3.4;
?printf("這個是g強制類型轉換為整形后得到的整數部分%d",(int)gain);//強制類型轉換應用
}
將float gain =3.4移到printf上面去就可以了,但是這樣插在中間卻顯示錯誤
2016-07-31
有的編譯器里面定義變量應該再最開始都定義了。