以下是引用雨中飞燕在2007-8-10 11:40:04的发言:
对不起,无论用GCC还是G++都是出现这个编译提示
对不起,无论用GCC还是G++都是出现这个编译提示
是吗?看看图
----------------解决方案--------------------------------------------------------
你再看看编译日志:
----------------解决方案--------------------------------------------------------
事实胜于雄辩,实践出真知
有以上2张图为证,你还能说什么
[此贴子已经被作者于2007-8-10 11:44:21编辑过]
----------------解决方案--------------------------------------------------------
楼上的这个问题,别去争论了,编译器的原因,如果在VC++6.0里面 没有写成void main()或者int main(){ ..return0;}的形式的话,会出现warning
----------------解决方案--------------------------------------------------------
那你看看这个吧,这个你一定没有见过
----------------解决方案--------------------------------------------------------
以下是引用anelwl在2007-8-10 11:47:39的发言:
楼上的这个问题,别去争论了,编译器的原因,如果在VC++6.0里面 没有写成void main()或者int main(){ ..return0;}的形式的话,会出现warning
楼上的这个问题,别去争论了,编译器的原因,如果在VC++6.0里面 没有写成void main()或者int main(){ ..return0;}的形式的话,会出现warning
warning只是警告,不是错误,就如同内嵌汇编无论如何都会出现警告信息
----------------解决方案--------------------------------------------------------
以下是引用雨中飞燕在2007-8-10 11:48:40的发言:
document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
那你看看这个吧,这个你一定没有见过
document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
那你看看这个吧,这个你一定没有见过
你知道为什么错误吗?你在主函数中加一个 ; 就可以通过,错误的原因是没有语句的复合语句
----------------解决方案--------------------------------------------------------
使用GCC请打开 -Wall 编译选项
----------------解决方案--------------------------------------------------------
以下是引用雨中飞燕在2007-8-10 11:50:07的发言:
使用GCC请打开 -Wall 编译选项
使用GCC请打开 -Wall 编译选项
现在信息学奥赛(OI)从未听说编译时要加-wall,如果不加-wall可以通过编译也正说明gcc支持main(),而只不过你限制了gcc
----------------解决方案--------------------------------------------------------
那好,你看这个吧。
如果你用DevC,打开 -std=c99 -Wall 编译选项就看到了
----------------解决方案--------------------------------------------------------