正在加载图片...
例152输出格式定义为宏的示例。 #define pr printf #define nl int #define macro "%d " #define Macro macro nl #define macro2 macro macron #define macros macroMacromacro nl #define macro4 macro macro macro macron #define s %s maint int a bcd: char stringl="ChINa" a=1;b=2;c=3;d=4 PR(MACROl, a) PR(MACRO2, a, b); PR(MACRO3, a, b, c) PR(MACRO4, a, b, c, d) 7 PR(S,String);例15.2 输出格式定义为宏的示例。 #definePR printf #define NL "\n" #defineMACRO "%d " #defineMACRO1 MACRO NL #defineMACRO2 MACRO MACRO NL #defineMACRO3 MACRO MACRO MACRO NL #defineMACRO4 MACRO MACRO MACRO MACRO NL #define S "%s" main() { int a,b,c,d; char string[] = "CHINA"; a = 1; b = 2; c = 3; d = 4; PR(MACRO1,a); PR(MACRO2,a,b); PR(MACRO3,a,b,c); PR(MACRO4,a,b,c,d); PR(S,string); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有