最終更新:2016-12-15 (木) 15:58:55 (2688d)  

C言語/変数
Top / C言語 / 変数

変数の宣言はブロックの先頭で行う

C言語/変数の初期化

記憶クラス

  • extern - 外部変数。ほかのファイルのグローバル変数の参照
  • static - 静的変数?
  • auto - 自動変数?
  • register - レジスタになるべく配置(コンパイラが最適化してくれるのであまり使わない)
  • typedef
  • 記憶域クラスなし

メモ

  • ANSI-C:1989?では宣言のない変数はintを想定することになっていた
  • ISO/IEC C:1999?以降では変数はその使用より前に宣言する必要がある

関連