[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:100082] C の [ void main ( void ) ]について


森山と申します。

  最近 [ C ]を始めたのですが、冒頭から不明な部分あり
ご存知の方がおりましたら、御教授願います。

  [ C ]の入門書等に以下の記載が有りますが

void main ( void )
{
	中略
}

これを 

	gcc でコンパイルするとエラー
	g++ でコンパイルすると正常終了となります。

行頭の void を削除して [ main ( void ) ] とするか
[ int main ( void ) ] とすれば、問題なくどちらでもコンパイル
出来るのですが...

  これは、入門書が間違っているのでしょうか?
それとも gcc 側に問題があるのでしょうか?
入門書には gcc でコンパイル出来ると書いてあるのですが...

# gcc version 2.96 20000731 (Kondara MNU/Linux 2.1)

以上、よろしくお願いします。

K.Moriyama

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: