首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inclucte #define SUB(X,Y) (X+1)*Y main() { int a=3,b=4; printf("%d\n", SUB(a++ ,b++ )); }
有以下程序 #inclucte #define SUB(X,Y) (X+1)*Y main() { int a=3,b=4; printf("%d\n", SUB(a++ ,b++ )); }
admin
2016-12-28
20
问题
有以下程序
#inclucte
#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/ErDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i
有以下程序main(){inta[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是
若有定义floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。majn(){FILE*fp;charch;fp=fopen(______);ch=fgetc(fp);whle(!feof(fp)){
以下程序的输出结果是______。#include<stdio.h>voidswap(int*a,int*b){int*t;}{inti=3,j=5,*p=&i,*q=&j;swap(p,q);pri
若程序有宏定义:#defineN100则以下叙述中正确的是______。
下列关于栈的叙述正确的是______。
下列叙述中错误的是()。
随机试题
具有行气导滞、攻积泄热功用的方剂是
下列选项中,不属于听证范围的是( )。
下列关于城市水源的说法,有错误的是()。
投资者对外商投资创业投资企业的出资中,外国投资者所占比例不得低于()。
积极型股票投资战略中的市场异常策略包括( )。
管理型物业服务企业的工作重点在于()
下列各句中加下划线的成语使用恰当的一项是()。
当今世界,克隆技术发展很快。英、美科技界一些人士提出“克隆”人的主张,遭到联合国在内的各国反对,因为这样做会违背()。
若有SQL语句:Select月底薪+提成-扣除As月收入From工资表;其中,子句"AS月收入"的作用是
Anotherthinganastronauthastolearnaboutiseatinginspace.Foodisweightless,justasmenare.Foodforspacehasto
最新回复
(
0
)