c语言函数式宏逗号表达式
Posted 小虾米2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言函数式宏逗号表达式相关的知识,希望对你有一定的参考价值。
c语言函数式宏、逗号表达式
一般由逗号运算符连接的两个表达式“a, b”在语法上可以视为一个表达式,在表达式后面添加分号,就构成了表达式语句。
#include <stdio.h> #define puts_alert(str) (putchar(\'\\a\'), puts(str)) int main(void) { int n; printf("n = "); scanf("%d", &n); if(n) puts_alert("not 0"); else puts_alert("is 0"); return 0; }
以上是关于c语言函数式宏逗号表达式的主要内容,如果未能解决你的问题,请参考以下文章