[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[connect24h:6764] Re: プログラムの稼動監視ツール
- To: connect24h@xxxxxxxxxx
- Subject: [connect24h:6764] Re: プログラムの稼動監視ツール
- From: Tietew <tietew@xxxxxxxxxx>
- Date: Thu, 20 Nov 2003 17:48:22 +0900
On Thu, 20 Nov 2003 17:15:09 +0900 (JST)
In article <20031120.171509.893776526.tolu@xxxxxxxxxxxxxxxxx>
[[connect24h:6763] Re: プログラムの稼動監視ツール]
Tolu Kuliyama <tolu@xxxxxxxxxxxxxxxxx> wrote:
> > そーではなくて,ANSI C で main 関数は以下のうち何れかのシグネチャ
> > を持つと決められているからです。そうじゃないプログラムは ANSI 非
> > 準拠になります。(K&R 時代にはそもそも void 無い)
> > ・int main()
> > ・int main(int, char **)
> > ・int main(int, char **, [ベンダ依存引数...])
>
> そうでしたか...。私の手元には、K&RのSECOND EDITION
> (表紙に"ANSI C"と赤くプリントされています)があるので、
> Chapter 4 にある "4.1 Basics of Functions" の最初の
> サンプル・コードを見てみたら、main関数は、
>
> main()
> {
> /* snip */
> }
>
> となっていました。
ANSI でも戻り値を省略すると int ということになっているので,いい
んじゃないでしょうか (^^;
> ANSI C と書かれているからには、これで良いものと思ってしまいますね。
> この本は、リファレンス用に買ったものなので、じっくり読んでいなかった
> のですが、これを見てしまうと、
> 返値も引数も好きにして良いものだと思ってしまいますね。
返値の省略≠void ってことを知らないとそうかも。
> > ・int main()
>
> ところで、int main(void) ではなくて、int main()が本当なのでしょうか?
C だと (void) ですね。最近 C++ ばっかで純粋な C を触ってないから(言い訳)
規格の本文は [connect24h:6748] からに出ているのでそっちを参照し
て下さい。
―[ Tietew ]――――――――――――――――――――――――――
メ : tietew@xxxxxxxxxx / tietew@xxxxxxxx / tietew@xxxxxxxxxxxx
ホペ: http://www.tietew.net/ Tietew Windows Lab.
http://www.masuclub.net/ 鱒倶楽部
指紋: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA
--[PR]------------------------------------------------------------------
/ ̄ \/ ̄ \ ♪ あなたの【結婚観】を無料診断! ♪ / ̄ \/ ̄ \
\ / ━━━━━━━━━━━━━━━━━━━━ \ /
\ / 新・結婚情報サービス サンマリエ \ /
\_/ あなたの深層倫理を今すぐcheck! \_/
http://ad.freeml.com/cgi-bin/ad.cgi?id=cr9qt
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp