-5

Char を動作させるのに苦労しています。エラーを返し続けます。

#include <stdio.h>
#include <cs50.h>
int main (void)

{
int tower_height;
char #;

//                          Inputs        
do {     
    printf("Let's build! Give me a number between 0 and 23 'inclusive'.\n");
    tower_height = GetInt();
}   
while 
    (tower_height < 0 || tower_height > 23); 

//                          Outputs

for (tower_height = 0; tower_height <= 23; tower_height++)
printf ("%c = tower_height - 2\n");

}   
4

3 に答える 3

2

C 識別子の名前には、最初の文字が数字でなく、識別子がキーワードでない限り、文字、アンダースコア、および数字を含めることができます。を含まない場合があります#

于 2014-06-26T02:02:03.140 に答える
1

#は有効な変数名ではありません。

于 2014-06-26T01:56:34.997 に答える
0

指摘したように#、有効な変数名ではありません。コードの最初の行で がどのよう#に適切に使用されているかを確認できます。#include <stdio.h>

代わりに、文字と数字を使用するものを char 変数に呼び出します。char c;

于 2014-06-26T02:00:47.040 に答える