以下のコードで、コンパイルエラーが発生する。
なぜでしょう?
#include <stdio.h>
int main(){ int i = 0xfefe+1; printf("%d\n", i); return 0;}
回答は次回のエントリで。
#私はこのコンパイルエラーに遭遇したことは残念ながらありません^^;
投稿日時 : 2007年10月9日 16:24
vc8 ではエラーにならなかった >int i = 0xfefe+1; エラーになるとしたらここかな +の前後にスペース入れればいいのかな?
やべ、分らんっすorz
e+1の部分のFPとHexのパースの問題? Cはあんまり詳しくないですけど・・・
Powered by: Copyright © keichan (keichan@wankuma.com)