C语言用while(true)编译报错
今天打了场cf,在电脑上运行好好的,提交代码却提示我while(true)
编译错误,但在改成while(1)后程序最终编译成功了(然后成功T了!)。
其中错误原因是
error:'true'
undeclared(first use in this function)
于是上网查了查,查到的解释是:C语言没有bool类型,C语言中认为0为真,非0
后来又去网上查了查C与C++的关键字
果然C里边没有true和fault,只能说,吃一堑长一智啊~
参考