トップページ > キーワード検索 > register
C言語規格
C言語(その他)
プログラム
その他
register
機能 記憶クラス指定子の一つで、高速な動的記憶期間を表す。
高速な動的記憶期間とは、高速にアクセス可能なCPUレジスタに領域を確保することを表す。
その他はautoと同等である。

ただし、記憶領域は小さいので利用は限られる。
確保できない場合はautoとして扱われる。
定義 register [宣言指定子]option 識別名 ;
実装例
int main(void)
{
    register int i;    /* registerを指定した変数の宣言 */
    
    for (i=0; i<10; i++) {
    }
    
    return 0;
}
実行結果
(画面表示なし)





inserted by FC2 system