ローカル‐へんすう【ローカル変数】
ローカル変数
ローカル変数
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/11 04:00 UTC 版)
ローカル変数(局所変数、英: local variable)とは、プログラムの一部分でしか利用できない変数のことである。一般的にグローバル変数(大域変数)と対比される。ローカル変数の定義はプログラミング言語によって異なるので、詳細な説明は言語別の項に譲る。
- ^ C言語の規格では「自動記憶域期間 (automatic storage duration) を持つオブジェクト」と表現されている。
- ^ ISO/IEC 9899:1999, §6.2.4 Storage durations of objects
- ^ C言語の規格では「静的記憶域期間 (static storage duration) を持つオブジェクト」と表現されている。
- ^ C++11よりも前の規格では、静的ローカル変数の初期化はスレッドセーフ性が保証されない。そのため、複数のスレッドから同時に初回アクセスが発生した場合、未定義動作を引き起こす。
- ^ Variables (The Java™ Tutorials > Learning the Java Language > Language Basics)
- ^ Summary of Variables (The Java™ Tutorials > Learning the Java Language > Language Basics)
- 1 ローカル変数とは
- 2 ローカル変数の概要
- 3 関連項目
固有名詞の分類
- ローカル変数のページへのリンク