以下程序运行后的输出结果是()
#define S(x) 4*x*x+1 int main() { int i=6,j=8; printf("%d\n",S(i+j)); }
21
41
61
81
宏定义是没有优先级的把x替换成i+j直接从左到右算
宏定义没有优先级
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题