test.c
1int x() 2{ 3 static int value = 0; 4 return value ++ ; 5} 6 7int main( void ) 8{ 9 int x = x(); 10}
このコードでコンパイル、実行すると、
test.c:9:14: error: called object type 'int' is not a function or function pointer int x = x(); ~^ 1 error generated.
というエラーが出ます。
何がおかしいのでしょうか。
gccコンパイラを使用しており、バージョンは4.2.1です。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。