【独習C】猿60【猿C言語教室 part6】
■ このスレッドは過去ログ倉庫に格納されています
0333Newbie
NGNG#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
char text[][80] = {
"ほげほげ","ほぇ","ふがふが",
"こころに",""
};
int i, j;
for(i=0; text[i][0]; i++) { /*ここの評価の仕方がわかりません*/
for(j=0; text[i][j]; j++)
printf("%c", text[i][j]);
printf(" ");
}
system("PAUSE");
return 0;
}
独習C第三版の150ページのforループの意味がわかりません
具体的には「 for(i=0; text[i][0]; i++)」のtext[i][0]の評価がどうなされるのか理解できません。
いままではfor(j=1; j<11; j++)のようなループしか使っていませんでした。
text[i][0]が\0だと偽とか評価するのでしょうか?
どなたか解答をよろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています