「C99」の版間の差分
提供: C言語入門
(ページの作成:「C99 とは、1999年に策定されたC言語の規格です。ANSI-C(C89)をより便利にしたものです。型の追加、ヘッダファイルの追加、文...」) |
(相違点なし)
|
2014年5月12日 (月) 00:41時点における版
C99 とは、1999年に策定されたC言語の規格です。ANSI-C(C89)をより便利にしたものです。型の追加、ヘッダファイルの追加、文法の拡張、ライブラリの拡張など、いくつもの変更が施されています。現代では、C11という新しい規格も策定されています。
読み方
- C99
- しーきゅうじゅうきゅう
概要
C99は、C言語で安全にコーディングしたり、より便利な機能が追加されています。
- 型の追加
- 変数宣言
- ローカル変数宣言がどこでもできる
- 配列の拡張
- 可変長配列
- 指示初期化子
- 配列
- 構造体
- プリプロセッサの改善
- C++スタイルのコメント(//)
- 関数名マクロ __func__
- インライン
- ライブラリの拡張
- stdio.h
- snprintfなどn系関数
- stdio.h
- 複合リテラル
コンパイル
C99を有効にしてコンパイルするには、c99を指定します。
cc -std=c99 hoge.c
関連項目
- C11
- C99