第1个回答 2009-02-07
答案:
#ifdef __cplusplus
cout<<"c++";
#else
cout<<"c";
#endif
人家HR问的是编程手段来判断,判断啊!!!
又不是要你来说教,好不好,各位真是不知所云。。。。。本回答被提问者采纳
第2个回答 2009-02-06
如果是用C++编译程序的话系统会自定义一个宏
__cplusplus
你可以自己写个小程序实验一下
#include<iostream>
int main( )
{
#ifdef __cplusplus
std::cout << "C++" << std::endl;
#endif
return 0;
}
第3个回答 2009-02-07
C程序和C++程序区别很大,楼上几位的回答也是它的几种区别,但我想如果是面试的题,要考你的是他最基本的区别,就是main函数的类型区别。C是void main()而标准C++是int main()
第4个回答 2019-04-26
答案:
#ifdef
__cplusplus
cout<<"c++";
#else
cout<<"c";
#endif
人家HR问的是编程手段来判断,判断啊!!!
又不是要你来说教,好不好,各位真是不知所云。。。。。