変数宣言と初期設定

1841 ワード

変数


プログラミング言語において、変数はプログラムが後で参照されることができる情報を格納して、積んで、操作するのを許します.彼らはまた、ラベルでデータを格納する手段を提供します、このラベルは開発者にデータのタイプの考えを与えるために通常記述的な名前です.

変数のプロパティ


変数に関連する4つの主要なプロパティがあります
  • 名前
  • タイプ
  • 価値
  • スコープ
  • 変数の名前は、変数内に格納されている情報を記述する必要があります.これは、メモリ内の場所に格納されている値にどのようにアクセスするかということです.
    型は、格納されているデータの種類を参照します.いくつかのプログラミング言語では、データ型を変数の初期化前に定義する必要があります.これはコンパイラに期待する値の種類を伝えます.このような言語はC++やJavaなどです.
    他の言語では、各変数のデータ型は初期化の前に指定する必要はありません.この場合、渡される値に基づいてデータ型が推論されます.Pythonの例
    変数内で実行されるすべてのアクションを3つの主要な部分にグループ化することができます
  • 変数宣言
  • 変数の初期化:アクセス(読み込み)と割り当て(書き込み)
  • 変数宣言


    変数を宣言するとき、これは基本的にコンピュータに変数の存在を発表するところです、宣言は単にメモリに格納された値に識別子を与えます
    以下のコードはタイプスクリプトの変数宣言の例ですlet age: number;ここで識別子エイジは、メモリ内のある場所に格納されている数値を参照しますlet <name> : <type>;変数を宣言するための構文<type> <name>:int age;これは、プロセッサにコンピュータメモリの位置を予約するように指示する.そして、この位置は整数型のいかなる値も記憶するのに十分でなければならない.
    変数を宣言した後、変数名を参照するたびに、プログラムはメモリの正確な位置を知っています.
    変数名の特定の規則があります
  • 変数に空白を含めることはできません
  • 変数は、文字、数字、undrescoresを含めることができます.
  • 変数名は文字で始まる必要があります
  • 変数の初期化


    変数の初期化は、変数がプログラムの中で使用される前にその初期値を割り当てられるプロセスを指します.
    変数の初期化は変数の宣言後に行われます.変数を最初に宣言せずに使用できません.
    いくつかのプログラミング言語では、宣言と初期化プロセスを1行で行うことができます.
    Pythonではage = 50 , 年齢変数は最初に宣言されます、そして、我々はデータ型を指定する必要はありません.

    値の代入


    以下の例を考える
    height = 20
    height = height + 60
    
    最初にプログラムはメモリの場所を予約し、ラベルの高さを割り当てる.
    2行目については、Pythonは最初に右側にあるものを評価し、ラベルの高さを持つメモリ位置にその値を渡します.
    右側に、Pythonは変数height , このラベルを持つメモリの場所に移動し、その場所に格納されている値を取得します.
    ここで格納された値は20であり、その後、格納された値を取得し、20 + 60を評価し、これは新しい値です.
    それから、この値はメモリの場所に格納されます、そして、それは「高さ」とラベルをつけられます.
    したがって、変数の高さを呼び出すたびに、プログラムはラベル高さを持つメモリ内の位置を検索し、値を返します.