首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
33
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下选项中合法的实型常量是
T列数据结构中,不能采用顺序存储结构的是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
有下列程序,程序的运行结果是#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d
表达式a+=a=a=9的值是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1
给定程序中,函数fun的功能是:判断形参S所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV不是。
下列排序方法中,最坏情况下时间复杂度最小的是
下列数据结构中,能用二分法进行查找的是()。
随机试题
Please______metotakemymedicinetonight.Itseemsthatmymemoryisfalling.
患者男性,32岁,体重60kg。患肠梗阻,发病后3天住院,自诉口渴无力,尿少面黄,一般情况较差,体温38℃,血压75/60mmHg,精神萎靡,唇舌干燥,眼窝凹陷,膝反射减弱,入院后行胃肠减压抽出消化液700ml,患者缺水量约为
为确保检验检测活动达到规定的目标,可以将合同评审活动理解为()所进行的活动。
[2011年,第11题]设L为连接点(0,2)与点(1,0)的直线段,则对弧长的曲线积分=()。
在工程风险处理技术中,()是以一种积极的态度,采用各种技术和方法去减少损失发生的机会和降低所发生损失的严重程度。
对于矿建公司所编制的立井井筒施工组织设计,应吸收建设单位、()参加。
质量管理体系的原则有()。
以下()的燃烧方式是表面燃烧。
在社会主义初级阶段,属于按劳分配收入的是
Thethirdisproximity,postureandechoing.Proximityreferstothe【T1】______betweenspeakers.Thiscanindicateanumberoft
最新回复
(
0
)