当我运行代码时,我收到此错误:
In function 'print':
error: expected ';' before '{' token
我使用gcc
编译器,我无法真正找到我在这里失踪的内容:
代码 :
#include <stdio.h>
void print(char *C)
{
int i = 0;
While(C[i] != '\0')
{
printf("%c",C[i]);
i++;
}
printf("\n");
}
int main()
{
char C[20] = "Hello";
print(C);
}
答案 0 :(得分:4)
While(C[i] != '\0')
应该是
while(C[i] != '\0') /* Note the lower-case 'w' */
请记住,C编程语言区分大小写。