ネタ
2010/10/22
前回
楽しいC言語講座 第四回
楽しいC言語講座の時間が始まるよー
久しぶりにこのコーナーをやるってことは、ずばりネタ切れだね!
うんそうなんだ。けっこう簡単にできちゃうからね。でも作者も反省して
「週1で更新する」っていってたよ。
ところで前回どこまでいったんだっけ?スタックポインタ?
変数の宣言だね。てかお前C詳しいだろ?
あーそうかいんとがたっていうかたでへんすうをせんげんしたのか
あからさまに棒読みすぎてむしろ清々しいね。今回は変数に値をいれてみよう
#include<stdio.h>
int main(void)
{
int a;
a=1;
return(0);
}
「a=1;」って行があるね。これは「aに1を入れる」って意味なんだ
でもこのままじゃ本当にaの中に1が入っているかどうか分からないね
そうだね。それじゃあ次の行を追加してみよう。
#include<stdio.h>
int main(void)
{
int a;
a=1;
printf("%d",a);
return(0);
}
printfは前回使ったね。でも%dってなに?後ろのaも前回はなかったよね?
%dは変数の中身を表示させるって意味なんだ。後ろのaは表示させる変数名だね
実行させるとこんなかんじになるよ。
1
なるほど!変数を表示させたいときは%dなんだね!
そうだね。でも厳密にいえば「int型の変数を表示させるときは%d」なんだよね
どういうこと?
教えない
おしえろよぉぉぉぉ!!
そもそも変数の型にはいろいろ種類があって今回使ったのはint型という俗に
整数型っていう型なんだ。C言語を勉強する上で最低限覚えないといけないのは
double型という小数点も扱える型(int型だと小数点以下は切り捨てされる)これを
printfで表示するときは%lfって指定してあげるんだ。あとは文字の入力とかでつかうchar型
とかもあるんだけどそれはまた後日解説する。他にもint型よりも大きい整数型であるlong型や
double型よりも大きい値が扱えるfloat型というのがあるが、正直int型やdouble型だけで十分
すぎるから正直覚えなくてもいいね。
げぇ!なんかいろいろ説明してきた!
変数の型でボケろとか無理ゲーすぎる
ぶっちゃけちゃった!
次は地味に大事なところだよ。ソースに次の行を追加だ
#include<stdio.h>
int main(void)
{
int a;
a=1;
a=a+1;
printf("%d",a);
return(0);
}
ちょっと先生!馬鹿にしないでよ!小学生とはいえ「a」と「a+1」
が等しくないことくらい分かるよ!
そのとおりだね。でもC言語において「=」は等しいじゃなくて代入って意味なんだ
そうなの?
うん。つまり「a」に「a+1」を代入する、すなわちaに1を足すって意味なんだ
このように変数に1足すことをかっこつけて「インクリメント」とかいっちゃう
痛い奴も世の中にはいるから気をつけようね。
はーい
ちなみに、「a+=1」「a++」「++a」も全部インクリメントだね
てことは、「LOVE++」てやればLOVEに1加算されるんだね
もうラブプラスネタは古くない?
例えブームが過ぎようと、凛子に対する愛は変わらない!!
(うわぁ引くわぁ)
ネタトップへ