森山と申します。
最近 [ 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
Follow-Ups:
- [linux-users:100083] Re: C の [ void main ( void ) ]についてTakeshi Kusune / 楠根 雄志
- [linux-users:100085] Re: C の [ void main ( void ) ]についてONODERA Keiichi
- [linux-users:100090] Re: C の [ void main ( void ) ]についてHaruhiko Okumura
- Prev by Subject: [linux-users:100080] Re: RH 4.2でのパケットブロック
- Next by Subject: [linux-users:100083] Re: C の [ void main ( void ) ]について
- Previous by thread: [linux-users:100080] Re: RH 4.2でのパケットブロック
- Next by thread: [linux-users:100083] Re: C の [ void main ( void ) ]について
- Indexes:[Main][Thread]