示例:
/*** @brief how about if? show you here.* @author wen`xuanpei* @email 15873152445@163.com(query for any question here)*/
#define _CRT_SECURE_NO_WARNINGS//support c-library in Microsoft-Visual-Studio
#include <stdio.h>#define if_statement(expr) \
if(expr) \puts(#expr);int main(){if_statement(-1);if_statement(0);if_statement(1);if_statement(123.456f);if_statement(0.0f);if_statement(123.456);if_statement(0.0);getchar();return 0;
}
1)编译运行
2)要点分析
1)判断条件表达式,非0即1
2)条件表达式可以是任何整数、任意浮点数、任意类型
尾声:
其它不明白的地方不用过于纠结,那只是在浪费时间。学得多了,回过头来看自然融会贯通。