#ifndef -STDIO-H- 中的下划线含义分别是什么哦

学习 时间:2026-04-07 20:43:36 阅读:3555
#ifndef _STDIO_H_ 中的下划线含义分别是什么哦如题,使用#ifndef的时候后面的文件名为什么要那么多下滑线呢 在我单片机编程里面没有第一个下划线就出错,_STDIO_H_ (我知道H前面的表示“." 另外两个呢 求指教啊)

最佳回答

犹豫的灯泡

欢呼的果汁

2026-04-07 20:43:36

这是头文件保护,防止重复包含的。使用下划线来分割,只是一种约定俗成的方法。你自己也完全可以不用下划线,但是要和其他人的程序融合的话,风格就不好看了。#ifndef _STDIO_H_#define _STDIO_H_ //这个必须和上面那个名字一样#endif 再问: 恩 谢谢哈 还想问问怎么会重复哦?我就遇到了这个问题 但不知道它到底和什么冲突了?没理解到耶

最新回答共有2条回答

  • 迷路的斑马
    回复
    2026-04-07 20:43:36

    这是头文件保护,防止重复包含的。使用下划线来分割,只是一种约定俗成的方法。你自己也完全可以不用下划线,但是要和其他人的程序融合的话,风格就不好看了。#ifndef _STDIO_H_#define _STDIO_H_ //这个必须和上面那个名字一样#endif 再问: 恩 谢谢哈 还想问问怎么会重复哦?我就遇到了这个问题 但不知道它到底和什么冲突了?没理解到耶

上一篇 大脑承受多大压力就是人的头颅(年轻人)最大能承受多大冲击力(物理因素的)?

下一篇 DDN(数字数据网)有什么特点?