www问答网
所有问题
C++中,“宏调用” 是什么意思?
如题。。3Q
举报该问题
其他回答
第1个回答 2013-07-24
int max(a,b)
{
return (a<b?b:a);
}
这是函数,调用max其实就是找到函数指针然后调用
#define #define max(a,b) ((a)<(b)?(b):(a))
这是宏,事实上他只是一段代码,每次调用max,其实只是把max实现的代码贴到调用max的地方
第2个回答 2013-07-24
等同于将一段代码的更简短缩写。而不用像封装函数那样浪费资源。
第3个回答 2013-07-23
#define max(a,b) ((a)<(b)?(b):(a))
这就是宏调用
追问
啥作用??
怎么你上面的代码那么像三目运算??
追答
上面的是求取两个数的较大的一个。
还有的
#define print(a) printf(a)
这些都是宏调用,调用的时候直接把后面替换到前面去。
追问
这些都要去学什么啊??3Q
相似回答
C++
里的
宏是什么
东西?
答:
也就是说,普通定义变量,附值的是具体的数值.而宏是将=号右边的式子整个附给了变量...
C++
语言里面到底
什么是宏
答:
非常简单的理解: 宏就是用来告诉编译器如何编译的一些指令.例如:define
DEFABC 0x0001 其实没什么不好理解的,当编译器编译到#define DEFABC 0x0001这里的时候把它记了下来,然后继续往下编译,以后编译的时候如果碰到了DEFABC,就把DEFABC这个宏名替换成0x0001常量,说白了也就是起到了替换作用.宏的应用...
C++中
的
宏是什么意思?
答:
c++中的宏跟c语言中的宏是一个意思
。完全继承了c里面的宏特性,这个是为了让c++跟c尽量的兼容,但是c++里面不提倡使用宏,c里面用宏的某些场合,可以用c++里的新特性代替,比如 inline,const, template。当然,c++里面还是有些时候非用宏不可。
C++
宏是什么
答:
C++ 宏定义将一个标识符定义为一个字符串,源程序中的该标识符均以指定的字符串来代替
,C++的三个主要的预处理命令之一(C语言的预处理主要有三个方面的内容: 1.宏定义; 2.文件包含; 3.条件编译。 预处理命令以符号“#”开头)。定义的格式有如下几种:define <宏名> <宏体> 其中, <宏...
C++中
的
宏是什么意思?
答:
N表示字符串拼接,也就是不要把N当作变量,而是字符串。此外还有用法:##变量拼接 #@变量转字符 简单的说就是用一个短的名字来代表一个长的字符串.例如:#define PI 3.121459 程序中计算某面积时:2*3.121459*R,写为这样,是不是很麻烦呢,可以定义个宏#define PI 3.121459 用2*PI*R...
宏什么意思
答:
宏语言是一类编程语言,其全部或多数计算是由扩展宏完成的。宏语言并未在通用编程中广泛使用,但在文本处理程序中应用普遍。例如, C preprocessor C 预处理器 Internet Macros(iOpus) M4(如前所述,源于AT&T,捆绑于Unix) 宏定义 c程序提供的预处理...>> 问题二:EXCEL中的
宏是什么意思
宏可以做什么 ...
c++中
何为宏定义?
答:
C/
C++中
的
宏
就是预处理命令,在编译开始之前进行替换相应的替换规则。最常见的就是#define,其次就是预编译宏...比如:define S(x) ((x)*(x))int main(){ int a=S(5);}//编译时就会替换成 int a=((5)*(5))宏在C里有独特的用处,但因为是简单替换经常会发生问题,所以在C++中不建议...
C++
宏
定义的函数如何
调用
答:
函数名(参数列表)的方式进行
调用
。与普通函数不同的是:1
宏
定义中,不存在参数类型,所以也不会对调用时的参数做类型检查,需要编程者自行注意。2 宏定义不会产生栈操作,而是直接将宏函数内容替换到调用位置。所以对于参数要格外小心。在
C++中,
内联函数(inline)的出现就是取代宏函数的,相对宏函数,...
在C语言中“
宏是什么意思
”
答:
定义的意思 在C语言中的
宏
定义就是定义外部变量 内部函数使用exiterm来
调用
如:exiterm char c1,c2;C语言中的宏定义的字是:define C语言中的define宏定义有带参数的和不带参数两中形式 不带参格式是:#define 宏名 字符串 带参格式是:#define 宏名(参数1,参数2,...) 字符串 在C语言里宏...
大家正在搜
应用宏是什么意思
启用宏是什么意思
宏设置是什么意思
数据宏是什么意思
宏按键是什么意思
宏敞的意思是什么
vba如何调用加载宏中的宏
宏是什么
excel调用宏
相关问题
c++里面的宏是什么意思,请懂得的指点一下
C++中的宏是什么意思?
c++宏调用
C++里的宏是什么东西?
C++的#号和宏定义是什么意思
C++中,宏定义与一般的定义有什么区别?
c++中,宏定义和调用函数同时存在,主函数运行哪个?
C++里的宏到底是怎么一回事,有什么用,怎么用?