「C言語/中級者向けの話題」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
→‎配列は一括代入できない: 配列宣言時に行っているのは代入ではなく初期化。
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
382 行
factorial(3)に戻り、1*1*2*3が返される。
</syntaxhighlight>
 
== _Noreturn関数指定子 ==
_Noreturn関数指定子は、関数が呼び出し元に戻らないことを示します。
_Noreturn関数指定子と<stdnoreturn.h>ヘッダファイルは、C11で追加されました<ref>『ISO/IEC 9899:2011』「6.7.4 Function specifiers」</ref>。
<syntaxhighlight lang="C">
_Noreturn void f (void) {
abort();
}
</syntaxhighlight>
_Noreturn関数指定子は、関数mainには適用できません。
 
== 構造体のビットフィールド ==