2009-09-05 29 views

答えて

13

あなたが投稿したコードのforループに間違った構文を使用していますが、どういう意味ですか?

for (; i <= what birthday; ++i) {... 

繰り返しごとにiをインクリメントする気にしなかった場合は、代わりにwhileループを使用できます。

while (i <= what_birthday) { ... 

コードがセミコロンなしでコンパイルされるべきではありません。それが有効なコードがある一方で、それはあなたが意図したものはおそらくありませんので

for (i <= what birthday; ++i;) 

:あなたはのようなもののために警告することを取得します。

2

このコードは同等です:

void countDays(void) { 
int i=0; 
if (birth_month == 2 && birth_day <= 28) { 
{ 

あなたはおそらくwhile代わりのforを意味しました。

関連する問題