问答详情
源自:3-2 链表编码说明

关于#ifndef

#ifndef NODE_H

#define NODE_H

这两个头文件代表什么意思啊?NODE_H为什么要大写? 


提问者:哦哟IT 2018-11-25 18:48

个回答

  • 漂白猪
    2023-10-08 18:33:29

    https://www.cnblogs.com/terrytian88/p/5820159.html

    大意是这个函数不会被重复编译的声明。


  • 慕神1041380
    2018-12-30 14:19:10

    #ifndef  NODE_H是if not define"如果还未定义NODE_H"

    #define NODE_H是 "那么现在定义NODE_H"

    NODE_H大写是C++宏定义,这样在另一个文件中include"Node.h"才能找到并调用当前自定义这个头文件及其内容;

    #endif 是end if.

  • puikiri
    2018-12-03 18:30:28

    https://www.cnblogs.com/terrytian88/p/5820159.html

    大意是这个函数不会被重复编译的声明