Home / 記事 / プログラム言語 / C / 第 1 章 : C言語入門 始めに(書籍のプレビュー) / 変数名の命名規則

e知識「e-chishiki.com」では、インドでの著名なIT著者、IT教育者、eセキュリティーの大家により作成された様々な種類のプログラミング言語に関する技術的なコンテンツを知識情報データーベースとして提供します。

オンライン書籍; インド式プログラミングバイブル C言語入門 (上)

第 1 章 : C言語入門 始めに(書籍のプレビュー)

インド式プログラミングバイブル     C言語入門
インド式プログラミングバイブル C言語入門


この記事は、2008年4月から発売の「インド式プログラミングバイブル C言語入門 (上)」より掲載しました。書籍の情報は、こちらをご覧ください

変数名の命名規則

  1. 変数名は、1~31文字以内の、アルファベット、数字、アンダースコアの組み合わせで命名します。コンパイラによっては、長さ247文字までの変数名を使うことができます。ただしその場合でも、31文字規則を守る方が、安全と言えます。変数名が長くなるほど、キーボード入力に時間がかかるので、不必要に長い名前を付けないようにしましょう。
  2. 変数名の最初の文字は、アルファベットかアンダースコアでなくてはなりません。
  3. 変数名には、コンマや空白を入れてはいけません。
  4. アンダースコア(例:gross_sal)以外の特殊記号は、変数名として使うことはできません。

例: si_int
   m_hra
   pop_e_89

この規則は、一次変数、二次変数のすべての型に共通となります。そうなると、当然、「Cはどうやって各変数を区別するのか?」と言う疑問が出てくると思います。その答えは、実は簡単です。Cコンパイラは、プログラムに変数名が記述される時に、その変数の型をプログラマに必ず宣言させることで、区別をしているのです。この型宣言は、プログラムの最初の部分で行われます。以下は、型宣言文の例です。

例: int si, m_hra ;
   float bassal ;
   char code ;

変数名には最大31文字まで使用できるので、上記の規則によって付けることのできる変数名は、膨大な数になります。この寛容さを有効に利用して、変数名に意味のある名前を付けるように心がけると良いでしょう。

つまり、例えば単利を計算したい場合には、変数名をprinroinoyなどとして、それぞれをPrinciple(元本)、Rate of interest(利率)、Number of years(年数)を表現できるようにする方が、単に変数abcなどと命名するよりも、ずっと望ましいのです。

コメント

コメントするにはログイン、もしくはユーザ登録を行ってください。

発売中

LET US C(上)
インド人ITエンジニアのCプログラミングのバイブル。通算100万冊以上売れています。
― 2,520円 ―

Y. Kanetkar

発売中

Introduction to Object Oriented Programming & C++
C++を例に、多彩なサンプルコードと簡潔な説明でOOPプログラミングの実際が理解できる。
2,940

Y. Kanetkar

発売中

Microsoft .NET Web Application Security
APプログラムの作り方で不正侵入の防御率を向上させる手法を解説。今までにないセキュリティーの手法を紹介します。
3,990円

Vijay Mukhi

2008年の11月発売予定

Quest C++ ビジュアルラーニングコース
これがあれば、見て聞くだけで楽しみながらプログラミングテクニックが身につきます。
― 9,975円 ―

Y. Kanetkar Asang Dani

2008年の11月発売予定

Programmer's Guide to Web Application Security
Web System への侵入方法と原理を解説する事により、防止方法を理解することが出来る。
3,990

Vijay Mukhi

フォーラムの最新ポスト