Chinaunix首页 | 论坛 | 博客
  • 博客访问: 916183
  • 博文数量: 299
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2493
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-21 10:07
个人简介

Linux后台服务器编程。

文章分类

全部博文(299)

文章存档

2015年(2)

2014年(297)

分类: C/C++

2014-11-10 18:41:01

本文演示了C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用。

这几个预定义符的名称就没必要再介绍了,顾名思义嘛。

点击(此处)折叠或打开

  1. // 演示 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用

  2. #include "stdio.h"

  3. void testFunc(void){
  4.     printf("File = %s\nLine = %d\nFunc=%s\nDate=%s\nTime=%s\n",
  5.         __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__);
  6. }

  7. int main(int argc, char* argv[])
  8. {
  9.     testFunc();
  10.     getchar();
  11.     return 0;
  12. }

VC2010编译通过,运行结果为:

File = c:\test\test__func__.cpp
Line = 8 
Func=testFunc
Date=Sep 7 2012 
Time=00:15:42

注意,这些预定义符可能在有些编译器会使用小写单词。


阅读(2713) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~