如何判断一段代码是C编译程序还是C++编译程序?

如题所述

第1个回答  2019-02-02
1.文件就不同
c++有输入输出流文件即#include
c用的是scanf
和printf
而c++用的是cout
和cin
2.c++有类的定义,c是没有的
第2个回答  2020-01-03
如果是用C++编译程序的话系统会自定义一个宏
__cplusplus
你可以自己写个小程序实验一下
#include
int
main(
)
{
#ifdef
__cplusplus
std::cout
<<
"C++"
<<
std::endl;
#endif
return
0;
}
第3个回答  2019-01-18
答案:
#ifdef
__cplusplus
cout<<"c++";
#else
cout<<"c";
#endif
人家HR问的是编程手段来判断,判断啊!!!
又不是要你来说教,好不好,各位真是不知所云。。。。。
相似回答