试题题干
设有宏定义#define X 10-4,则printf(“%d\n”,6*X);的输出结果是。
参考答案
试题解析
宏定义命令将源程序中出现的所有X都用常数10-4替换,即在执行输出函数printf(“%d\n”,6*X);时,输出6*X的值,把X用10-4替换,即6*10-4=56,故输出的结果是56。
设有宏定义#define X 10-4,则printf(“%d\n”,6*X);的输出结果是。
宏定义命令将源程序中出现的所有X都用常数10-4替换,即在执行输出函数printf(“%d\n”,6*X);时,输出6*X的值,把X用10-4替换,即6*10-4=56,故输出的结果是56。