问题 单项选择题

下面程序的输出结果是( )。
#include <stdio.h>
#define r 16
#if r==16
void p(int a)

printf("%x",a);

#else
void p(int a)

printf("%d",a);

#endif
void main()

p(32);

A.32
B.20
C.编译时错误
D.运行时错误

答案

参考答案:B

单项选择题
判断题