C/C++中#,##,__FILE__,__LINE__等的用法
来源:互联网 发布:有源码怎么建站 编辑:程序博客网 时间:2024/05/24 03:10
/* 在Win 7+GCC下测试通过*/#include <stdio.h>#define CAT(N) X ## N //## 在宏定义中将两个字符连接起来,构成一个新的标识符#define PRINTF_XN(n) printf("X" # n "=%d\n",X ## n); //# 将对应变量字符串化int main(){ int i; for(i=0; i<10;i++){ int CAT(1) = 2; PRINTF_XN(1); //打印出X1=2 } printf("当前源代码函数名:__FUNCTION__==%s\n",__FUNCTION__); printf("当前源代码行号:__LINE__==%d\n",__LINE__); printf("当前源代码文件名:__FILE__==%s\n",__FILE__); printf("当前编译日期〔注意和当前系统日期区别开来〕:__DATE__==%s\n",__DATE__); printf("当前编译时间〔注意和当前系统日期区别开来〕:__TIME__==%s\n",__TIME__); printf("当前系统时间戳:__TIMESTAMP__==%s\n",__TIMESTAMP__); printf("当要求程序严格遵循ANSIC标准时该标识符被赋值为1:__STDC__==%d\n",__STDC__); printf("当用C++编译程序编译时,标识符__cplusplus就会被定义:__cplusplus==%d\n",__cplusplus); return 0;}
1 0
- C/C++中#,##,__FILE__,__LINE__等的用法
- C中__FILE__ __LINE__的用法
- C语言中__FILE__ 和__LINE__ 等宏的含义
- C 中 __FILE__, __LINE__ 及 __FUNCTION__ 用法
- C语言中__DATE__,__TIME__,__FILE__和__LINE__的用途
- C语言中__DATE__,__TIME__,__FILE__和__LINE__的用途
- __LINE__ __FILE__的用法
- c语言的__FILE__、__LINE__和#line
- C/C++:__LINE__;__FILE__;__DATE__;__TIME__;__FUNCTION__等
- Java实现类似C/C++中的__FILE__、__FUNC__、__LINE__等,主要用于日志等功能中。
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- C语言中的__FILE__、__LINE__和#line用法
- 第4周-项目1-利用单步调试工具
- ThreadPoolExecutor$Worker.run()
- Centos7 dvd 安装docker
- JS阻止事件被频繁点击
- 求两个字符串的最长公共子序列的数量
- C/C++中#,##,__FILE__,__LINE__等的用法
- (1)Tika获取文件的类型、编码、文本内容
- Codeforces 645B Mischievous Mess Makers 【逆序对】
- hustoj——练习赛i题
- 【线段树】【树】【网络流】[UOJ#77]A+B Problem
- ARMv8 架构与指令集.学习笔记
- Android Scroll分析
- android开发中的一些思考
- JAVA学习之数据类型的使用