我用的是BC3.1,我先建了一个文件,为test.c在文件中有语句:int *p=1;n个类似的语句。
编译时只是报错误,可以运行。而我另存为test.cpp就全编程错误了!!!
这是不是因为编译器会根据你的扩展名而用不同的C或C++标准来编译程序???
我一直以为只是兼容的问题那,请明白的指点一下!!!!
对,和你说的情况差不多,
但我说的是一个编译器会因为扩展名不同而用不同的标准么???