首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inc lude #define SUB(X,Y)(X+1)*Y main(){ int a=3,b=4; printf("%d\n". SUB(a++,b++));} 程序运行后
有以下程序 #inc lude #define SUB(X,Y)(X+1)*Y main(){ int a=3,b=4; printf("%d\n". SUB(a++,b++));} 程序运行后
admin
2013-10-19
37
问题
有以下程序
#inc lude
#define SUB(X,Y)(X+1)*Y
main(){
int a=3,b=4;
printf("%d\n".
SUB(a++,b++));}
程序运行后的输出结果是
选项
A、20
B、12
C、16
D、25
答案
C
解析
宏展开的结果(a+++1)*b++,后缀自加表达式参加运算,先用a和b的初值得到表达式的值,进行计算,然后a和b在自加。因此计算结果为16。
转载请注明原文地址:https://kaotiyun.com/show/1cJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> main() { struct STU{char name[9];char sex;double score[2];}; sturt STU a={"Zhao" ,’m
有以下程序 #include <stdio.h> int fun(int (*s)[4],int n,int k) {int m,i; m=s[0][kl; for(i=1;i<n;i++) if(s[i]
下面的函数调用语句中,func函数的实参个数是______。 func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));
下列叙述中正确的是______。
有以下程序#include<stdio.h>structord{intx,y;}dt[2]={1,2,3,4};mare(){structord*p=dt;
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
以下程序的输出结果是【】。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i;printf(“%d\n”,s);}
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值是
若变量c为char类型,能正确判断出c为小写字母的表达式是______。
随机试题
该病人应再做下列哪项检查以明确诊断:对于该病人下列哪项治疗是不妥当的:
对医嘱的描述不正确的是
血清淀粉酶主要的同工酶区带有()
在微循环小静脉、微静脉和毛细血管内形成的,主要由纤维蛋白凝集而成的血栓是()。
与药物固有的药理作用无关的不良反应是
高压负荷开关主要用于10KV等级电网,其结构类型主要有()。
架空管网竣工测量内容包括()。
社会工作者在制定社区活动计划前,首先应该考虑()
提出山水画“南北宗论”的是明末画家_______。
Accordingtothepassage,moreandmorepeoplearoundtheworldtoday______.Nowadayspeoplethinkthatlifeis______.
最新回复
(
0
)