私はグーグルで検索しましたが、この単純な質問に対する答えが見つからないようです。
レガシーコードベースで作業していて(最近Linuxに移植され、新しいコンパイラにゆっくりと更新されています)、多くのことがわかります
int myfunction(...)
{
// no return...
}
関数の暗黙的な戻り型がintであることは知っていますが、戻り値が指定されていない場合の暗黙的な戻り値は何ですか。私はテストして0を取得しましたが、それはgccでのみです。このコンパイラは固有ですか、それとも標準で0に定義されていますか?
編集:2017年12月標準のより新しいバージョンを参照することに基づいて、受け入れられた回答を調整しました。