我正在尝试使用Kernighan和Ritchie的书(The C Bible)来学习C. 尝试使用tcc和MinGW(使用Windows)编译第一个问题.它给了我一个错误信息.最详细的一个来自Min GW:helloworld.c:3:8:错误:预期')'之前'('令牌
这是我的计划:
main()
(
printf("hello, world\n");
)
Run Code Online (Sandbox Code Playgroud)
据我所知,按照这本书来说.这已经过时了吗?我已经找到了这个但仍然找不到我做错了什么.请帮忙.
提前致谢!
( blahblah; )是不一样的{ blahblah; },你的书可能有点过时(虽然代码应该可以学习,即使有些需要改变).目前的标准C是
#include <stdio.h>
int main(void)
{
printf("hello, world\n");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
main(void)也可以是main(int argc, char *argv[])如果你想读取命令行参数.