熟悉以下预处理标识符__LINE__ __FILE__ __DATE__ __TIME__ # ##
来源:互联网 发布:安卓手游辅助软件 编辑:程序博客网 时间:2024/05/17 09:03
_FILE_和_LINE_在确认调试输出的来源方面很有作用;_DATE_和_TIME_常常用于在被编译的程序中加入版本信息
#include<stdio.h>#include<Windows.h>#define PRINT \ printf("%s,%d,%s,%s\n",__FILE__,__LINE__,__DATE__,__TIME__)int main(){ PRINT; system("pause"); return 0;}
将一个宏参数转换为一个字符串,不进行宏替换
#include<stdio.h>#include<Windows.h>#define PRINT(a,b) printf(" "#b"= "a"\n",b)int main(){ int x=20; PRINT("%d",x+3); system("pause"); return 0;}
把位于他两边的符号连接成一个符号
#include<stdio.h>#include<Windows.h>#define STR1 "hello"#define STR2 "world"#define STR1STR2 "welcome to you"#define CAT(a,b) a##bint main(){ printf("%s\n",CAT(STR1,STR2)); system("pause"); return 0;}
0 0
- 熟悉以下预处理标识符__LINE__ __FILE__ __DATE__ __TIME__ # ##
- 预处理标识符: __LINE__ __FILE__ __DATE__ __TIME__ ##
- 预处理标识符:__FILE__ __TIME__ __DATE__ __LINE__ ;#以及##的区别
- 3.熟悉预处理标识符: __LINE__ __FILE__ __DATE__ __TIMRE__
- __FILE__,__LINE__,__DATE__,__TIME__
- __FILE__, __LINE__, __DATE__,__TIME__,
- __FILE__,__LINE__,__DATE__,__TIME__
- C编程之预处理标识符——__LINE__,__FILE__,__DATE__,__TIME__,__STDC__,#,##
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__
- __FILE__,__LINE__,__DATE__,__TIME__用途
- __DATE__,__FILE__,__LINE__,__TIME__,__FUNCTION__
- __FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__
- __DATE__,__TIME__,__FILE__和__LINE__
- __FILE__ __LINE__ __DATE__ __TIME__宏
- __FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__
- __DATE__,__TIME__,__FILE__,__LINE__调用
- 关于__FILE__,__LINE__,__DATE__,__TIME__ 用于调试
- windows 7 共享打印机 给 window xp - 2/2
- 哲学家多线程问题
- View Frame、bounds、clipsToBounds、masksToBounds
- iOS - 知识库
- 自定义View画圆(观察者模式)
- 熟悉以下预处理标识符__LINE__ __FILE__ __DATE__ __TIME__ # ##
- CopyOnWriteArrayList详解
- 科学计算器——大一数据结构课设
- c#调用带参数或返回值的存储过程
- Android 打造形形色色的进度条 实现可以如此简单
- Angular 2 组件之间如何通信?
- 状态机FSM的描述方法
- Spring中监听器的详解
- js设计模式-观察者模式