アットウィキロゴ

「プログラムの流れ」のページです


まずはこのプログラムを入力してみましょう
#include <stdio.h>
 
int main(){
	printf("Hello World\n");
 
	return 0;
}
 

そしたら"Ctrl"+"F5"を押してください


imageプラグインエラー : ご指定のURLは存在しないか、サポートしていません。

こう表示されたと思います

まず、ソースコードから実行ファイルが作られる事を「ビルド」と言います

また、ビルドはだいたいは「コンパイル」と「リンク」で出来ています

  • コンパイル
ソースコードを、コンパイラをつかって人間が読みやすいコンピューター言語から
コンピュータ上で実行可能な形式(オブジェクトファイル)に変換すること
 

  • オブジェクトファイル
機械語(コンピュータのCPUが直接実行できる言葉)で書かれたコード
 

  • リンク
オブジェクトファイルやライブラリをリンカしてまとめ、実行可能ファイルにすること
 

  • ビルド
コンパイルやリンクをしてソースコードを実行可能ファイルにすること
 

また、Visual C++の上の方に「デバッグ」というところがあります

見てみると今回行った"Ctrl"+"F5"は「デバッグなしで開始」というのに対応していることが分かると思います

  • デバッグ
プログラムの誤り(バグ)を探すこと
 

「バグ」とは英語で虫という意味です

今、「デバッグ開始」を選ぶとウィンドウがすぐに閉じてしまうので「デバッグなしで開始」にしています


では、ソースコードを見ていきます

注意:プログラムは「 " ~ " 」の中など以外は半角文字しか使いません
 
   なのでもし全角スペースを使ってしまったらエラーになり、
 
   見つけ出すのに苦労してしまうので気を付けてください
 



プログラムの基本の基本となることがあります

それは基本的に、ソースコードの上から実行されてゆく

ということです

これを分かっていないとプログラムができないので、注意してください



#include <stdio.h>
 

この部分は「インクルード文」といいます

  • インクルード文
include」とは「含める」という意味で
ソースファイルの先頭などで、別のソースファイルなどを読み込み利用できるようにする機能のこと
 

この場合は「printf」というものを利用できるようにするために「stdio.h」と言うものを読み込んでいます

「studio」ではなく「stdio(スタンダード(標準) アイオー(Input Output 入出力)」なので間違えないようにしてください

また、「#include」のように「#」で始まるものを「プリプロセッサ命令」と言います

では次を見てみましょう

int main(){
	printf("Hello World\n");
 
	return 0;
}
 

int main()はプログラムのメイン部分であり、このなかで色々な処理が行われます

そのままですね

中括弧の間( {~} )が「int main()」の内容、つまりメイン部分となります

printfは次の「printf」でreturnは今度説明します

今回は難しい言葉が沢山出て来ました

まだ無理やり全部覚えようとしなくていいので、流れだけ覚えておいてください

タグ:

+ タグ編集
  • タグ:
最終更新:2011年10月02日 14:41