大まかな流れ
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() 関数が終了する。