目次:
ビデオ: エクセルVBAプログラミング初級 第6回 VBA文法の基礎 データの型と変数の宣 2024
変数はあなたのプログラムをズームさせるものです。プログラミングがなければ、プログラミングはできません。ですから、あなたが変数にまだ紹介されていなければ、ここに行きます。
Valerie Variableは数値変数です。彼女は数字を保持するのが大好きです。それは問題ではありません。彼女が等号を見るたびに、彼女は価値を持ち、それをしっかりと保持します。しかし、別の等号を見て、彼女は新しい価値を取ります。そういう意味で、ヴァレリーはちょっと薄れています。あなたはバレリーの価値が変わると言うことができます。それが彼女が変わった理由です。
<! - 1 - >ビクター変数は文字列変数です。彼はテキストのビットを含んでいます - 一文字から数行のすべてが一列に並んでいます。それがキャラクターである限り、ビクターは気にしない。しかし、どのキャラクター?ビクターは気にしない - 彼は変数なので、何かを保持することができます。
- はい、ここにポイントがあります。 Cには主に2つのタイプの変数があります:数値または数値のみを保持する数値変数、およびテキストを保持する文字列変数。長さは1から数文字までです。
- 数値の サイズ と 精度 によって数値変数にはいくつかの種類があります。
- 変数を使用する前に、変数を宣言する必要があります。これは、次のセクションを読んだだけです。
"なぜ変数を宣言する必要がありますか? "
変数を使用する前に、その変数をCコンパイラにアナウンスする必要があります。これは、プログラムの先頭近くに変数のリストを提供することで行います。このようにして、コンパイラはどの変数が呼び出され、どのような変数(どのような値を含むことができるか)を認識します。正式には、このプロセスはあなたの変数を宣言する と呼ばれています。 <! - 3 - >
例:int count;
char key;
char lastname [30];
ここでは3つの変数が宣言されています:整数変数、
count 文字変数、 キー 文字変数 lastname は、最大30文字の文字列です。 プログラムの初めにこれを行うと、コンパイラにいくつかのことが伝えられます。まず、「これらは変わります!そのようにして、コンパイラはプログラム内で
姓 を見ると、それが文字列変数であることを認識します。第2に、宣言はどのタイプの変数が使用されているかをコンパイラに伝えます。コンパイラは整数値が count
変数に収まることを知っています。第9に、コンパイラは、変数のためにどれだけの記憶領域を確保するかを知っている。これは、プログラムが実行されるときに「オンザフライで」実行することはできません。コンパイラがプログラムを作成するときには、スペースを別に設定する必要があります。 変数をプログラムの先頭近く、最初の中括弧の直後に宣言します。それらのすべてをすぐそこに集めてください。 明らかに、プログラムを書く前に、プログラムが必要とするすべての変数を知ることはできません。 (大学では他に教えていますが、そのような精神的なオーバーヘッドはあなたからは必要ありません)。新しい変数が必要な場合は、エディタを使ってプログラムで宣言してください。不正な変数は、構文やリンカのエラーを(使用方法によって)生成します。
変数を宣言しなければ、プログラムはコンパイルされません。適切な当局が適切な苦情メッセージを発行する。
- ほとんどのCプログラマは、変数宣言とプログラムの残りの部分との間に空白行を置きます。
- 変数に何が含まれているかを記述するために変数にコメントすることには何も問題ありません。たとえば、
- int count; / *テクニカルサポートからのビジー信号。 * /
- しかし、賢明な名前の変数は、このような状況を避けることができます:
- int busysignals;
変数名verbotenとnot
- 変数名は、コンパイラによって異なります。ルールにはいくつか加えて、変数には使用できない名前がいくつかあります。規則を破ると、コンパイラはエラーをあなたに投げかけて知ることができます。これを避けるには、新しい変数を作成するときに、頭の後ろに次のガイドラインを守ってください。
最短の変数名はアルファベットの文字です。
何かを意味する変数名を使用します。一文字の変数はちょうどhunky-doryです。しかし、
指数
- は999よりも良好であり、999カウントは999よりも良好であり、 999は999より良好である> n
- 。短く記述的な変数名が最適です。 変数は通常小文字です。 (Cはすべて大部分が小文字です)。文字と数字を含むことができます。 変数では大文字を使用できますが、ほとんどのコンパイラでは大文字と小文字の違いを無視する傾向があります。 (コンパイラには、そのオプションの1つを設定することによって大文字小文字を区別するように指示することができます(プログラマのマニュアルを参照してください)。 変数名を数字で始めるべきではありません。彼らは数字を含むことができますが、あなたは手紙でそれを始めます。 Cの主語は、変数名に first_name 、 zip_code などの下線または「アンダースコア」文字を使用します。このテクニックは問題ありませんが、変数名に下線を付けることはお勧めしません。 変数にはC言語のキーワードや関数と同じ名前を付けないでください。たとえば、整数変数 int 、または文字列変数 char
- には名前を付けないでください。コンパイラでエラーが発生することはありませんが、ソースコードを混乱させる原因になります。
- 変数に名前を付ける場合は、
- l
- (小文字のL)と o (小文字のO)を使用しないでください。リトルLはあまりにも1(1)のように見え、Oはあまりにも0(0)のように見えます。 変数に似た名前を付けないでください。例えば、コンパイラは、 forgiveme
- とf orgivemenot は同じ変数であると仮定してもよい。もしそうなら、醜い状況が起こる可能性があります。 コンパイラに付属の膨大なトムのどこかに埋もれているのは、変数の命名規則です。これらの規則は各コンパイラに固有です。