有人可以告诉我#include<>之间的区别和#define ..我知道#include<>用于包含头文件,#define用于定义宏或常量。它们是否完全不相似?
#include"abc.h"
#define "abc.h"
int main()
{
cout<<"Hello";
return 1;
}
答案 0 :(得分:9)
#
开头。#include
包含内容#define
定义了一些内容#include
用法正确#define
使用不正确答案 1 :(得分:4)
#include
用于在实际编译之前包含一个文件。
#define
用于定义宏......在编译之前由其值替换
如果你写#define max 10
然后就在编译之前,所有“max”的出现都会被数字10 ...