
C言語で開発するために必要なもの
とりあえず以上のものがあれば開発は可能です
C言語の考え方
日本人は日本語で話しています。イギリス人は英語で話しています。
ではコンピュータとお話するにはどうしたらいいでしょう?
答えはコンピュータの言葉でお話すればよいのです。
でも普通の人間にはコンピュータの言葉は理解できません
(たまに例外の人もいたりする)だらか翻訳機が必要になりますその翻訳機がコンパイラです。
C言語の文法
C言語のプログラムが書いてあるのを(そーす)といいます
また絵や音楽などを(りそーす)といいます
C言語には型と呼ばれるあつかえる数字の範囲があります
(16bit)int 、-32768 〜 32767 の範囲
char 、-128 〜 127 の範囲
ほかにもいっぱいあるけどとりあえずこれだけは知っててほしいです。
これらの数字を使うときは宣言が必要です。
たとえば
int a=0;
char c=0;
条件による判断
if( expression1 ) {
statement1;
} else if( expression2 ){
statement2;
} else {
statement3;
}
expression1 が真なら statement1を実行 expression2 が真なら statement2を実行
そうでなければ statement3 を実行
switch(expression){
case 1:statement1;break;
case 2:statement2;
case 3:statement3;break;
default :statement4;
}
expressionが1のときstatement1を実行
expressionが2のときstatement2とstatement3を実行
expressionが3のときstatement3を実行
それ以外statement4を実行
繰り返しによるループ
int i;
for(i=初期化;i<この値を超えるまで;iの再初期化){
この中を繰り返します。
}
while(expression) {
この中を繰り返します。
}
expressionが真の間ループします。
関数について
関数の考え方は同じ処理があったらまとめてしまう、
見ずらいからまとめてしまおう。
それだけです。
関数の宣言です書いてください
int f(int a);
関数本体です
int f(int a)
{
int b;
なんか処理する
return b;
}
なおプログラム自体も
mainという名前のかんすうからはじまります。
int main(int argc 、char argv**)
{
return 0L;
}
でもゲーム作るときは
void main(void)
{
}
こっちでいいかな?
これだけわかれば十分です。