首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是 #include "stdio.h" #define M(x,y) x%y main() { int a,m=12,n=100; a=M(n,m); printf("%d\n",a--);}
下列程序的输出结果是 #include "stdio.h" #define M(x,y) x%y main() { int a,m=12,n=100; a=M(n,m); printf("%d\n",a--);}
admin
2010-12-10
22
问题
下列程序的输出结果是
#include "stdio.h"
#define M(x,y) x%y
main()
{ int a,m=12,n=100;
a=M(n,m);
printf("%d\n",a--);}
选项
A、2
B、3
C、4
D、5
答案
C
解析
带参数的宏定义命令行形式如下:
#define 宏名(形参表) 替换文本
在编译的时候编译预处理程序用"替换文本"来替换宏,即M(n,m)被替换为n%m,之后计算,将计算的结果赋给a。注意,宏替换是在编译时由预处理程序完成的,宏替换不占用运行的时间,而函数调用是在程序运行时进行的,在函数的调用过程中需要占用一系列的处理时间。
转载请注明原文地址:https://jikaoti.com/ti/hxB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面哪个属性肯定不是框架控件的属性( )。
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
编写如下程序代码:OptionBase1Dimaft()AsIntegerPrivateSubCommand1_Click()DimiAsInteger,jAsIntegerReDim
对窗体上名称为Command1的命令按钮,编写如下事件过程:PnvateSubCommand1_Click()Move200,200EndSub程序运行时,单击命令按钮,则产生的操作是()。
下面关于组合框Cb1的叙述中正确的是
设x值为6,y值为0,则以下可使y值为1的程序段是
下面关于算法的叙述中,正确的是()。
设已经在菜单编辑器中设计了弹出式菜单mnuStyle,要求程序运行时,当用户在文本框Text1上单击鼠标右键时,能够弹出该菜单,则应使用的事件过程是()。
随机试题
律师在刑事诉讼调查取证过程中面临的风险有_______、_______、_______。
免疫荧光染色后应在哪种显微镜下观察结果
A.鼻前、大椎、颈脉B.玉堂、通关、迷交感C.关元俞、大肠俞、气海俞D.命门、阳关、腰前E.尾尖、耳尖、蹄头治疗马结症、肚胀、泄泻宜选
疾病对儿童体格发育的影响
柴胡疏肝散适合治疗痞满的证型是
使用哪些辅料炮制可对药物的归经产生影响
甲、乙、丙三人一起从事烟草生意。某次三人一同前往A市购货,同住在A市某宾馆,甲、乙晚上出外游玩,将装有8万元现金的皮箱交由丙保管。丙碰到朋友丁,在餐厅喝得大醉,被丁送回后在房间昏睡到第二天中午,醒来后发现皮箱已经不知所踪。甲、乙和宾馆交涉未果,即向法院起诉
线路竣工测量主要包括()。
下列关于“先行组织者”的说法中,不正确的是()。
退休在家的老王今晚在“焦点访谈”“同家记忆”“自然传奇”“人物故事”“纵横中国”这5个节目中选择了3个节目观看。老王对观看的节目有如下要求:(1)如果观看“焦点访谈”,就不观看“人物故事”;(2)如果观看“国家记忆”,就不观看“自然传奇”。根据上述信
最新回复
(
0
)