実は、このプログラムは準備不足なので、動かしても画面に文字は表示されません。実は、printf関数は、C言語自体の機能ではありません。言い換えるならば、C言語のコンパイラは、printfという関数のことを全く知りません。従って、ただprintf関数を記述しただけでは、動かないのです。動作させるには、コンパイラにprintf関数の説明書を読ませなければなりません。C言語には、説明書を渡すための特別な命令が用意されています。それは、#include(インクルード)疑似命令です。プログラムコードではない命令のことです。この命令は機械語に翻訳されず、その前段階で処理されます。printf関数の説明書は、stdio.hと言うファイルです。次のようなプログラムを追加すれば、printf関数を使えるようになります。ところで、この命令はどこに書けば良いのでしょうか?プログラムの説明書を渡すのですから、プログラムが実行される前である必要があります。プログラムが実行されてしまった後では、説明書を渡しても手遅れなのです。このことから考えて、1番先頭(main関数よりも先)に書くのが良さそうです。printf関数で画面に文字列を表示するプログラムは、次のようになります。#includeは疑似命令なので、関数の外側に書くことが出来ます。23:58>>18>printf関数は、C言語自体の機能ではありません。C標準規格にないって意味なの?ちゃんと?>ただprintf関数を記述しただけでは、動かないのです。パソコンなら普通は動きます>コンパイラにprintf関数の説明書コンパイラにprintf関数の説明書とは具体的に何?>#includeはprintf関数などの準備をする命令なので違います>プログラムが実行されてしまった後では、説明書を渡しても手遅れなのです。前項で考えたことを実現する機能がC言語には存在します。変数と聞くと、数学を思い出してイヤになる人も多いかもしれませんが、プログラミングの変数と、数学の変数とは、全くの別物です。変数とは、数値を保存しておくためのメモリ領域に名前をつけることです。これ、ほとんどの入門書では、数値を入れておく箱と説明しますが、こんなのは、誰もコンピュータに触ったことがなかった時代の説明方法でしょう。コンピュータをそれなりに使っている人には、メモリと言った方がすっきりします。コンピュータのメモリとは、横1列に膨大に並べられたロッカーのような構造です。ロッカーの端っこから、1つ1つに番号がつけられています。コンピュータで扱われる数値は、そのロッカーのどこかに入っています。毎回毎回、長ったらしい番号をつかっていては面倒なことこの上ありません。皆さんも、7桁の社員番号でロッカーを区別したくはないだろうと思います。そこで、それぞれのロッカーに、名前をつけておくことにします。WordPress.。