C言語なら俺に聞け 163 (841レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

10: はちみつ餃子◆8X2XSCHEME (ワッチョイ ed32-6HV9) [sage] 2024/08/13(火) 11:58:17.89 ID:ZDyvNux60(1) AAS
>>9
9(2): デフォルトの名無しさん (ワッチョイ 2e63-mJNK) [sage] 2024/08/13(火) 11:04:04.36 ID:iZOfVN0Y0(1) AAS
ところで、main以外はどうなんだろう
mainだけ特別って事なのかな?OSとも絡むし
retunr 0; が補われるルールは main だけの特別扱いだけど……。

関連する変な規則として C では関数の返却値の型が void ではないときに return せずに } に到達、かつ、関数の呼び出し元が値を使おうとするのは未定義ということになってる。
逆に言えば } に到達するだけなら OK ってことね。
C++ だと関数の返却値の型が void でないときに return せずに } に到達するだけで駄目という違いがある。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.364s*