首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2022-04-01
68
问题
有以下程序
#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语言中的一个宏定义命令,标识符一般使用大写,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。宏定义不进行其他操作,仅仅只是替换标识符。后置自增运算:a++表示先运算,后自加。意思是遇到a++了,先把当前的k的值拿来参加运算,后面再去管它的自加。SUB(a++,b++)→(a++)*(b++)=3*4。故答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/p2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10
以下选项中,能正确进行字符串赋值的是
以下叙述中正确的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
设有定义:struct{charmark[12];intnuml;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
软件生命周期是指( )。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
在C语言中,以下说法不正确的是()。
随机试题
(2008年4月)推行政务公开制度的基本原则包括________、________、_________、_________。
请简要描述明细分类会计科目设计的内容。
属于良性肿瘤的是
A、About10,000,000.B、About1,000,000.C、About100,000.D、About10,000.A细节题。题意:根据文章,仅仅在美国就有多少听力患者?原文解题信息是:About10millionpeopl
OnSeptember7,2001,a68-year-oldwomaninStrasbourg,France,hadhergallbladder(胆囊)removedbysurgeonsoperating,viacom
A.是氧化锌丁香酚水门汀的基质并伴有消毒收敛作用B.可增加氧化锌丁香酚水门汀的黏附性与韧性C.可增加氧化锌丁香酚水门汀的强度,促进固化D.作为氧化锌丁香酚水门汀的另一类基质材料与氧化物反应E.能加速氧化锌丁香酚水门汀的固化丁香油
A.干扰性房室分离B.Ⅱ度Ⅰ型窦房传导阻滞C.Ⅱ度Ⅰ型房室传导阻滞D.Ⅱ度Ⅱ型房室传导阻滞E.Ⅲ度房室传导阻滞P-R间期逐渐延长,R-R间期逐渐缩短,直至无QRS波出现,周而复始
水体污染物吸附于悬浮物和颗粒物后,逐渐下沉进入水体底质,在微生物的作用下可转变成毒性更大的理化性质完全不同的新的化学物质,这种情况最常见于水体
市民广场中有两块草坪,其中一块草坪是正方形,面积为400平方米,另一块草坪是圆形,其直径比正方形边长长10%,圆形草坪的面积是多少平方米?()
OneofthemostimportantperiodsinGreekhistorywastheHellenisticAgewhichbeganafterthedeathofAlexandertheGreatin
最新回复
(
0
)