永发信息网

(format,"a+=b",a,b);是什么意思啊 ?

答案:2  悬赏:20  手机版
解决时间 2021-01-25 06:40
(format,"a+=b",a,b);是什么意思啊 ?
最佳答案
这个问题是选C

这样理解,a=11,b=10,计算:a+=b,即a=a+b;那么就有 a=21,b=10

由于printf(format,"a+=b",a,b); 替换format为"%s,a=%d,b=%d\n"

得到printf("%s,a=%d,b=%d\n","a+=b",a,b);

最后按照格式要求输出%s %d %d,即字符串"a+=b"和整数21,10

所以结果是C
全部回答
回答求助
char *format="%s,a=%d,b=%d\n"是定义format是指向char型变量的指针,并让它指向了字符串"%s,a=%d,b=%d\n"。这样,后面的语句printf(frmat,"a+=b",a,b)就变成了printf("%s,a=%d,b=%d\n“,"a+=b",a,b)。这是个输出语句,"%s,a=%d,b=%d\n“叫控制字符串。%s,告诉printf函数与它对应的是字符串"a+=b"(但不包括引号),且随后要输出一个逗号;a=%d,告诉函数printf第二个数a是个带符号十进制数,输出前面要加个引导符"a=",且输出后也要跟一个逗号;b=%d\n情况与输出a的情况相同,只是输出后不是跟一个逗号而是跟一相回车。如果你的程序在前面给a赋值为21,给b赋值为10,那么输出就是a+=b,a=21,b=10了。如果前面没有定义a=21,b=10,答案就应该为D),因为都不对……
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想出家,有什么方式?
农家美食(上杭县白砂中心卫生院北)地址在哪,
亚洲与北美洲的洲界线、俄罗斯与美国的国界线
苹果7怎么样
这个WZP230温度PT100怎么接线?注意输出是4到
别人给我介绍个女朋友,看看怎样?附照片
供电小区停车场(出入口)地址好找么,我有些事
徐家村地址在什么地方,想过去办事
有没有可以制作高清图片的软件
1、已知以F为焦点的抛物线y^2=4x上的两点A、B
描写鸟语的成语
最近感觉自己有点怪怪的
交通酒店停车场(出入口)地址好找么,我有些事
女朋友哥哥结婚,送多少礼金合适
喘证肺气虚耗证,治疗应首选的药物是()A.荆防
推荐资讯
怎样使自己不想一些不愉快的事
Core i5-760 和 Core i5-680 哪个好
东南Dx3是越野的吧?
战地2中怎么让多人和电脑对打啊
日本AAA团体 伊藤千晃和宇野实彩子两人一起唱
花为什莫是五颜六色的?
南冯场村地址在哪,我要去那里办事
非州黑人是怎样生活的,从中可以看出他们什么
宫女怎么叫秀女
【名族英雄】《格萨尔》史诗是著名的()族英雄
三星w999如何硬格?
面包车外胎多少钱一个?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?