大まかな流れ
C 言語プログラミングの大まかな手順を説明する。
- ソース コードを組む
- ソース コードをコンパイルする
- エラーがなければ実行,あればエラーを直して 2. へ
- コンパイル
- ソース コードをコンピュータ上で実行できる形にすること。コンパイルするソフトウェアをコンパイラという。
とある高専生の割と誰得なウェブページです。
C 言語プログラミングの手順を説明する。
C 言語プログラミングの大まかな手順を説明する。
Vine Linux 上で Emacs, GCC を用いてプログラミングする方法を説明する。
まずプロンプトを起動して次のように入力すると,Emacs が起動するのでソース コードを入力する。
emacs hoge.c
入力し終えたら Ctrl を押しながら X,Ctrl を押しながら C,Y を押して保存し,Emacs を終了する。このとき,emacs
のあとの hoge.c
というファイル名で保存される。
次にプロンプトに次のように入力すると hoge.c
がコンパイルされる。(-o execute
は hoge.c
の後でも良い)
gcc -o execute hoge.c
エラーがなければ実行ファイルが execute
という名称で生成される。エラーがあればその内容がプロンプトに出力されるのでそれを参考にソース コードを編集する。
実行ファイルが生成されたら,プロンプトに次のように入力してプログラムを実行する。※先頭の ./
を忘れると実行できない。
./execute
Windows XP/Vista/7 上で Visual C++ 2010 Express Edition を用いてプログラミングする方法を説明する。なお,Visual C++ 2008 Express Edition でもほぼ同じようにできる。Visual C++ 2010 Express Edition は Microsoft 社のウェブ ページからダウンロードできる。
.c
)を入力し,ダイアログ下の[追加(A)]をクリック → ソース ファイルが作成される大体の C 言語プログラムに使われるソース コード(テンプレート)を挙げる。(先頭の数字は行番号)
#include <stdio.h>
int main(void)
{
/* 処理 */
return 0;
}
上のプログラムを簡単に説明する。まず 1 行目は stdio.h
というヘッダ ファイルをインクルード(取り込む)する。これによって printf()
関数や scanf()
関数といったものが使えるようになる。ヘッダ ファイルには他に math.h
(数学関数など)や string.h
(文字列操作)がある。
3 行目の main()
関数は C 言語プログラミングで一番初めに実行される関数(エントリー ポイント)である。
4 行目にはプログラムにさせる処理を書く。1 行に書かなければいけないと言うことはない。
6 行目,呼び出し元(プロンプト)に値 0 を返す。ここで main()
関数が終了する。