当前位置: 首页 > news >正文

【C语言】--- 常见调试信息预处理器宏

在这里插入图片描述

  • 在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。
  • 而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。

【C语言】--- 常见调试信息预处理器宏

  • 开发环境
  • 一、 `__FILE__`
  • 二、`__LINE__`
  • 三、 `__FUNCTION__` 或 `__func__`
  • 四、 `__DATE__`
  • 五、 `__TIME__`


开发环境

  • 开发环境:linux

一、 __FILE__

说明
__FILE__是一个预处理器宏,用于获取当前源代码文件的路径。

用途

  • 调试和日志记录时,提供出错的文件路径。
  • 便于定位和修复代码中的问题。

示例代码

#include <stdio.h>int main() {printf("当前文件路径是: %s\n", __FILE__);return 0

相关文章:

  • 全面解析:C# 委托的实质性应用与优势
  • windows11子系统Ubuntu 22.04.4子安装图形化界面
  • 在Linux中如何解决程序崩溃的问题
  • linux高级编程(1)
  • 华为Atlas NPU ffmpeg 编译安装
  • cuda与cudnn下载(tensorflow-gpu)
  • 爬虫经典案例之爬取豆瓣电影Top250(方法一)
  • 学习前台开发主要掌握的技能
  • SpringCloud和K8s的区别
  • python从入门到精通4:变量赋值
  • Linux开发讲课7---Linux sysfs文件系统
  • 【设计模式之迭代器模式 -- C++】
  • web安全渗透测试十大常规项(一):web渗透测试之PHP反序列化
  • CentOS 7 内核 3.10 升级 6.5.2 (RPM 直装 + 源码编译)
  • 新建一个 React TypeScript 项目,并使用 Webpack 进行构建和打包
  • JavaScript-如何实现克隆(clone)函数
  • Angular4 模板式表单用法以及验证
  • Java方法详解
  • JS题目及答案整理
  • Laravel Telescope:优雅的应用调试工具
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Vue UI框架库开发介绍
  • Webpack 4x 之路 ( 四 )
  • 程序员最讨厌的9句话,你可有补充?
  • 大型网站性能监测、分析与优化常见问题QA
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​TypeScript都不会用,也敢说会前端?
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (¥1011)-(一千零一拾一元整)输出
  • (4)Elastix图像配准:3D图像
  • (一)kafka实战——kafka源码编译启动
  • (转)JAVA中的堆栈
  • (转)Scala的“=”符号简介
  • (转载)Linux网络编程入门
  • .describe() python_Python-Win32com-Excel
  • .dwp和.webpart的区别
  • .NET Standard 的管理策略
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET6实现破解Modbus poll点表配置文件
  • .NET轻量级ORM组件Dapper葵花宝典
  • .net下的富文本编辑器FCKeditor的配置方法
  • ??Nginx实现会话保持_Nginx会话保持与Redis的结合_Nginx实现四层负载均衡
  • [ 常用工具篇 ] POC-bomber 漏洞检测工具安装及使用详解
  • []常用AT命令解释()
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [Algorithm][动态规划][01背包问题][目标和][最后一块石头的重量Ⅱ]详细讲解
  • [Algorithm][动态规划][简单多状态DP问题][按摩师][打家劫舍Ⅱ][删除并获得点数][粉刷房子]详细讲解
  • [C#][DevPress]事件委托的使用
  • [C#]使用C#部署yolov8的目标检测tensorrt模型
  • [C++从入门到精通] 14.虚函数、纯虚函数和虚析构(virtual)
  • [CF407E]k-d-sequence
  • [docker]docker网络-直接路由模式