如题所述
这样的写法在C语言中表示调用。
具体有两种可能。
1 函数调用。
如果fun是一个函数,这里表示调用对应函数,执行该函数的功能。a,b两个变量为函数的实参。
2 宏调用。
如果fun是一个带参数的宏,fun(a,b)为调用该宏,程序会将a,b替换到宏的对应位置执行。
3 区分宏和函数。
查找定义位置,如果为#define fun(x,y) 的形式,则为宏。
如果为
type fun(var1_type x, var2_type y)
的形式,则为函数。
具体有两种可能。
1 函数调用。
如果fun是一个函数,这里表示调用对应函数,执行该函数的功能。a,b两个变量为函数的实参。
2 宏调用。
如果fun是一个带参数的宏,fun(a,b)为调用该宏,程序会将a,b替换到宏的对应位置执行。
3 区分宏和函数。
查找定义位置,如果为#define fun(x,y) 的形式,则为宏。
如果为
type fun(var1_type x, var2_type y)
的形式,则为函数。
温馨提示:答案为网友推荐,仅供参考