在VC++6.0中宏是什么

来源:百度知道 编辑:UC知道 时间:2024/05/14 00:17:04

宏是一种预处理。
预处理:预处理命令用来告诉编译程序在对源程序进行编译之前应做些什么。
宏定义:1、不带参数。#define 宏名 宏体
2、带参数宏定义。 #difine 宏名 (形参表) 宏体
在对源程序进行预处理时,将源程序中出现宏名的地方均有宏体替换。
简单举例:#difine PI 3.1415926
对程序中出现的所有的PI都用3.1415926取代。
#include<stdio.h>
把头文件的内容调出来放在#include命令位置(取代#include命令)

宏是一种预处理。
预处理:预处理命令用来告诉编译程序在对源程序进行编译之前应做些什么。
宏定义:1、不带参数。#define 宏名 宏体
2、带参数宏定义。 #difine 宏名 (形参表) 宏体
在对源程序进行预处理时,将源程序中出现宏名的地方均有宏体替换。

例如每个控件的id号都是int类型的 但是他们大多是这种形式IDC_xxx
因为这是个宏
#define IDC_xxx 1这样的形式
这个控件的id号是1

你还是先去学C语言或者C++吧。这是基本概念。

MACRO