通过代码来判断是C++还是C
2013-08-09 22:20
204 查看
当我们创建自己的程序时,有时可能需要判断使用的是c还是c++,并对语句作相应的处理。这时我们可以通过定义_cplusplus常量。如果使用的是标准c,该常量将不被定义。
#include <stdio.h>
int main()
{
#ifdef __cplusplus
printf("c++\n");
#else
printf("c\n");
#endif
return 0;
}
#include <stdio.h>
int main()
{
#ifdef __cplusplus
printf("c++\n");
#else
printf("c\n");
#endif
return 0;
}
相关文章推荐
- 通过C代码判断系统是32位还是64位
- 通过ABAP代码判断当前系统类型,BYD还是S4 OP还是S4 Cloud
- 判断一段代码是由c编译还是c++编译?
- bootstrapValidator代码中开启验证和判断验证是否通过
- cocos2d-x 中多线程的c/c++代码通过JNI调用java代码
- 判断程序是c还是c++编译的
- 通过JS语句判断WEB网站的访问端是电脑(web)还是手机(mobile)
- php判断终端是手机还是电脑访问网站的思路及代码
- 判断php脚本是通过shell访问还是web访问
- 怎样判断一个程序是用C编译程序还是用C++编译程序编译的?
- Xcode/iOS: 如何判断代码运行在DEBUG还是RELEASE模式下?
- Cocos2d-x中通过JNI进行C++调用Java代码
- 第16周项目5-编程处理C++代码(判断主函数个数)
- ffmpeg代码笔记2:如何判断MP4文件里面的流是音频还是视频流
- 如何判断一段程序是由C 编译程序还是由C++编译程序编译的?
- 通过代码理解C++虚函数表和多态的实现
- C++中通过溢出覆盖虚函数指针列表执行代码
- 关于文件结构体FILE中的成员,以及如何通过文件句柄判断文件是打开还是关闭状态
- 通过UserAgent判断是手机访问还是PC访问
- 判断浏览器是刷新还是关闭的js代码