<< 前のエントリ |メイン | 次のエントリ >>
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 )

◆この記事へのトラックバックURL:

http://blog.nsk.ne.jp/util/tb.php?us_no=1235&bl_id=1235&et_id=4077

◆この記事へのコメント:

※必須