C语言 __FILE__ – C语言零基础入门教程

目录

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门

一.__FILE__简介

ANSI C 定义了许多宏。在编程中您可以使用这些宏,但是不能直接修改这些预定义的宏。

__DATE__ 当前日期,一个以 “MMM DD YYYY” 格式表示的字符串常量。

__TIME__ 当前时间,一个以 “HH:MM:SS” 格式表示的字符串常量。

__FILE__ 这会包含当前文件名,一个字符串常量。

__LINE__ 这会包含当前行号,一个十进制常量。

__STDC__ 当编译器以 ANSI 标准编译时,则定义为 1;判断该文件是不是标准 C 程序。

二.__FILE__实战

File 中文意思即文件,这里的意思主要是指:正在编译文件对应正在编译文件的路径和文件的名称。注意返回值是一个字符串;

char BuildFile[] = __FILE__;
printf("编译文件路径:%s\n", BuildFile);
/*
 编译文件路径:d:/123.cpp
*/

一般情况下,__FILE__ 是和 __LINE__ 结合一起使用,用于打印我们代码信息,方便快速定位代码位置。

三.猜你喜欢

  1. C 语言 数组下标越界和内存溢出区别
  2. C 语言 指针声明和定义
  3. C 语言 指针 p++ / p–
  4. C 语言 p++/§++/_(p++)/_p++
  5. C 语言 使用指针遍历数组
  6. C 语言 指针和数组区别
  7. C 语言 指针数组和数组指针区别
  8. C 语言 空指针 NULL
  9. C 语言 void 指针
  10. C 语言 野指针
  11. C 语言 函数值传递和址传递
  12. C 语言 函数缺省参数
  13. C 语言 函数不定长参数
  14. C 语言 函数指针
  15. C 语言 指针函数
  16. C 语言 回调函数 callback
  17. C 语言 typedef
  18. C 语言 define 定义常量
  19. C 语言 define 防止头文件重复包含
  20. C 语言 #pragma once
  21. C 语言 #include <> 与 #include “” 区别
  22. C 语言 const 修饰变量
  23. C 语言 const 修饰指针
  24. C语言 const 修饰函数
  25. C 语言 const 修饰函数参数
  26. C 语言 const 和 define 区别
  27. C 语言 __FILE__

未经允许不得转载:猿说编程 » C 语言 __FILE__

本文由博客 - 猿说编程 猿说编程 发布!

原文链接: https://www.cnblogs.com/shuopython/p/15253776.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    C语言 __FILE__ - C语言零基础入门教程

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/213673

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 上午1:51
下一篇 2023年2月13日 上午1:51

相关推荐