首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #define SUB( x,y ) (x)*(y) main() { int a=3, b=4; printf("%d \n", SUB( a++, b++ ) ); } 程序
有以下程序 #include <stdio.h> #define SUB( x,y ) (x)*(y) main() { int a=3, b=4; printf("%d \n", SUB( a++, b++ ) ); } 程序
admin
2021-04-28
53
问题
有以下程序
#include <stdio.h>
#define SUB( x,y ) (x)*(y)
main()
{ int a=3, b=4;
printf("%d \n", SUB( a++, b++ ) );
}
程序运行后的输出结果是
选项
A、15
B、12
C、16
D、20
答案
B
解析
#define命令是C语言中的一个宏定义命令,标识符一般使用大写,为了区分其他标识符,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。宏定义不进行其他操作,仅仅只是替换标识符。 后置自增运算:k++表示先运算,后自加。 意思是遇到k++了,先把当前的k的值拿来参加运算,后面再去管它的自加。SUB(a++,b++):(a++)*(b++):3*4。故答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/1Ctp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}main(){intk[10]={1,2,3,4,5,6
以下叙述中正确的是
关于C语言的符号常量,以下叙述中正确的是
关于do循环体while(条件表达式);以下叙述中正确的是
C源程序中不能表示的数制是()。
下面属于白盒测试方法的是()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
数据库应用系统中的核心问题是
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
下列数据结构中,能用二分法进行查找的是()。
随机试题
G3P0孕40周,人流史2次,因第二产程长达2小时行低位产钳助产,胎儿娩出后随即阴道持续不断出血,6~7分钟后胎盘自娩,检查完整,子宫轮廓清,阴道出血不断,色鲜红。该患者产后出血的原因最可能是
A、CMC-NaB、HPCC、HPMCPD、ECE、MCC肠溶型薄膜衣材料是()。
(2008)住宅建筑的设计使用年限不应少于下列何值?
影响土的渗透性的主要因素有()。
印花毛巾(纯棉制)
长江股份有限公司(以下简称长江公司)为增值税一般纳税企业,适用的增值税税率为17%。适用的所得税税率为33%,采用债务法核算所得税;不考虑其他相关税费。商品销售价格均不含增值税额;商品销售成本按发生的经济业务逐笔结转。销售商品及提供劳务均为主营业务;所提
甲公司2013年2月2日应收B企业账款200万元,双方约定在当年的12月2日偿还,但11月20日B企业宣告破产无法偿付欠款,则在甲公司当年12月31日的资产负债表上,对这笔200万元款项()。
用四种方法引入Christmas的课文,并举例。
我国政府认为,在经济全球化进程中趋利避害、促进人类共同发展的关键是()。
下列有关文学常识的表述.不正确的一项是:
最新回复
(
0
)