C代码错误:预期&#39 ;;'之前' {'代币

时间:2015-05-29 05:29:41

标签: c while-loop

当我运行代码时,我收到此错误:

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);
}

1 个答案:

答案 0 :(得分:4)

While(C[i] != '\0')

应该是

while(C[i] != '\0')   /* Note the lower-case 'w' */

请记住,C编程语言区分大小写。