2005 年04 月09 日
文字列で大抵最初やっちゃう(初期化)
char string[100];string[0] = 'Y';
string[1] = 'e';
string[2] = 's';
string[3] = ' ';
string[4] = 'I';
string[5] = ' ';
string[6] = 'd';
string[7] = 'o';
string[8] = '.';
string[9] = '\n';
printf("%s", string);
ようし、これで間違いなく『Yes I do.』と表示されるはずだ・・・GO!
『Yes I do.
フフフフフフフフフフフフフフフフフフフフフフフフフ』
笑われてしまった!?バカにされた(TT;
実は初期化をしていないとネィテイブコードでは初期化されないのだ。
初期化とは最初にやるべき処理の話です。何でも最初が肝心ってね。
スポーツにしろ、雑談会話にしろ、人との繋がりにしろ・・・
最初って意外と大事なもんですな。プログラミングとて例外ではないのだ。
char string[100] = "";
これで初期化が行われるんだ。100個のcharには全て0値が入る。
初期化、お膳立て、前準備、どんな表現でも良いので覚えておこうや。
投稿者:Bystenderat 02 :26| 日記 | コメント(0 ) | トラックバック(0 )