if条件缺少&&逻辑运算符竟然还能运行,求大佬解释下原理
#include "stdafx.h"
#include <string.h>
int main(int argc, char* argv[])
{
int a=0;
int b=0;
if ( a==0 &&
b==0
(strcmp("aa","aa")==0) )
{
printf("11111");
}
return 0;
}
vc6.0的一个项目,在b==0后面不写&&编译没有错误和警告,还能运行,这是怎么回事?放在2015也只是报警告,没有错误