2 基本事項

2.1 大文字と小文字の区別 教科書p.7

C言語では、大文字と小文字は、区別される。変数名 hogehogeとHogehoge、hoGehogeは 異なる。
	#include <stdio.h>
	int main(){
	  int hogehoge, Hogehoge, hoGehoge;

	  hogehoge = 1;
	  Hogehoge = 2;
	  hoGehoge = 3;

	  printf("hogehoge = %d\n",hogehoge);
	  printf("Hogehoge = %d\n",Hogehoge);
	  printf("hoGehoge = %d\n",hoGehoge);

	  return 0;
	}
このプログラムは、次のようになっている。

これをコンパイルして、実行させると以下のような出力が画面に現れる。これを見ると、 大文字と小文字を区別していることが理解できる。

実行結果
	hogehoge = 1
	Hogehoge = 2
	hoGehoge = 3

2.2 注釈(コメント文) 教科書p.11

コメント文は、プログラムの内容をわかりやすくするために記述するものである。これは、 人間のためのもので、コンパイラーは無視する。プログラムを維持・管理するときの参考 に用いる。良いプログラムは、コメント文が大量に書かれている。FORTRANの場合、第一 カラムが"*"、または"C"の場合、その行はコメント文となるのは、依然学習したとおりで ある。C言語の場合は、/*〜*/で囲まれた部分が、コメント文となる。行をまたいでも、 それは有効である。

プログラムのデバッグのとき、スキップしたい行をコメントアウトすることはよく使うテ クニックである。

	/* ============================================ */
	/* ==    円の面積の計算                           */
	/* ============================================ */       
	#include <stdio.h>
	int main(){
	  double pi;
	  double r, s;

	  pi = 3.141592;           /* 円周率 */
	  r = 1.0		 /* 円の半径 */
       
	  s = pi*r*r               /* 円の
	     次の行にまたがっても良い	面積計算 */
       
	  printf("s = %f\n",s);    /*出力*/

	  return 0;	
       
       }

2.3 識別子 教科書p.12

識別子とは、変数、記号定数、関数などにつける名前のことである。名前に用いることが 出来る文字は決まっており、以下のとおりである。
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r t t u v w x y z
0 1 2 3 4 5 6 7 8 9 _ (下線、アンダースコアー、アンダーバー)

2.4 全角空白と半角空白 教科書p.13

全角の空白と半角の空白は、まったく異なる。全角の空白は、日本語を表示する時以 外、使うことは有りません。全角の空白を書くと、非常に分かりにくいバグの原因となる ことがあるので極力使わない方がよいであろう。

2.5 フリーフォーマット 教科書p.13

FORTRANは、7カラム目から、プログラムは記述するという約束がる。しかし、Cには、ど こからでも、プログラムを書くことが出来るので便利である。そのため、プログラムは、 字下げをしてわかり易い記述ができる。字下げは、[Tab]を使うと自動的にできる。字下 げを上手に使って、わかりやすいプログラムを書くことが、上達の早道である。
	#include <stdio.h>

	int main(){

	  int i, j;
	  int kai;

	  for(i=1; i <= 5, i++){
	    kai = 1;

	    for(j=1; j <= i, j++){
	      kai = kai*j;
	    }

	    print("%dの階乗 = %d\n",kai);
	  }

	  return 0;
	}
実行結果
	1の階乗 = 1
	2の階乗 = 2
	3の階乗 = 6
	4の階乗 = 24
	5の階乗 = 120

2.6 セミコロン

Cはフリーフォーマットで記述できますので、文の区切りの記号が必要である。その区切り の記号にセミコロンを用いる。
ホームページ: Yamamoto's laboratory
著者: 山本昌志
yamamoto masashi
平成17年5月14日


no counter