当我运行代码,我得到这个错误之前:C代码错误:预计';' “{”令牌
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);
}
下次使用'gcc -Wall -Wextra -g'编译并使用更新的GCC - 例如版本4.9或5(它可能会提示更正)。 –