我刚刚在http://upwork.com上进行了C aptitude测试。
有一个问题让我感到不安,因为代码包含printf
而没有相应的#include stdio.h
。基本上:
int main(){
/* !!! some complicated logic... */
printf("%d", blah);
}
多项选择包含编译器错误选项。
所以我不确定这是不是一个技巧问题。但是gcc在OSX上愉快地编译int main(){ printf("foo"); }
。
这是否由标准保证?