欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 社会 > 预处理内容

预处理内容

2024/12/21 22:28:10 来源:https://blog.csdn.net/ajsjnnn/article/details/144409593  浏览:    关键词:预处理内容

预处理是干什么的呢?

分为三点:

1.宏替换

2.头文件导入

3.删除注释


#ifdef

#include <iostream>
// 定义一个宏,表示当前处于调试模式,在实际调试时可以定义这个宏,发布时取消定义#define DEBUG MODE
int main(){
int num=10;
#ifdef DEBUG MODEstd::cout<<"当前正在调试,变量 num 的值为:"<< num<<std::endl;
#endifstd::cout<<"程序正常执行的其他输出"<< std::endl;return 0;}

#ifndef

在头文件中写以下代码,当前头文件为 myHeader.h ,防止头文件被多次包含
#ifndef H_H //用这个,所有的字母都大写,点变成下划线
#define H_H
//以上两行和  #pragma once  等价int a=2;
#endif

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com