问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...int a=5;int b=6;printf("%d",printf("%d%d",a,b));输出为什么是562...

发布网友 发布时间:2024-10-24 19:03

我来回答

5个回答

热心网友 时间:2024-10-27 02:37

先由嵌套在内部的printf("%d%d",a,b)打出56,再由外部的printf("%d",printf...);打印出嵌套在内部的printf("%d%d",a,b)的返回值2——因为内部的printf("%d%d",a,b)输出了两个数据a和b,所以返回输出数据个数是2。把这个语句拆开写就一目了然:
int a=5;
int b=6,tmp;//增设一个临时变量tmp
tmp=printf("%d%d",a,b);//把嵌套的printf("%d",printf("%d%d",a,b));拆成这两行
printf("%d",tmp);

热心网友 时间:2024-10-27 02:36

先执行里面的printf("%d%d",a,b)输出56没问题
printf函数的返回值通常是调用中输出字符的个数
,在题目中是2个
所以输出562
(2是输出的字符个数)
改下
你的程序,让你更明白
比如:
#include
"stdio.h"
void
main()
{
int
a=12;
int
b=1234566;
printf("%d",printf("%d,%d\n",a,b));/*里面的那个printf输出字符的个数为11*/
}
输出:
12,1234566
11

热心网友 时间:2024-10-27 02:38

呵呵,一个很经典的好题目:
printf()函数有返回值的
我们看看他们的定义形式:
int
printf(const
char
*format,[argument]);
实质:返回的是打印字符串的长度。
所以:
a=printf("nihao\n");
//a的值为6,
结论:
打印了5,6然后是里层的printf的返回值2,打印了2个字符嘛!
整个输出从右往左解析的。所以标准结果是:5,6,2
希望能对你有帮助!

热心网友 时间:2024-10-27 02:39

先执行里面的printf("%d%d",a,b)输出56没问题
printf函数的返回值通常是调用中输出字符的个数
,在题目中是2个
所以输出562
改下
你的程序,让你更明白
比如
#include
void
main(void){
int
a=5;int
b=6;printf("%d",printf("111%d%d",a,b));//里面的那个printf输出字符的个数为5个
}
输出:
111565Press
any
key
to
continue

热心网友 时间:2024-10-27 02:41

你好:
你指的括号里其实为逗号运算符,它是c语言中优先级最低的运算符,一般用法就是(a,b,c,…),这个逗号表达式的值永远为括号中最后一个数量的值,所以printf函数只有一个%d。
而输出呢,虽然看似为b--,但是这是后自减,就是对b进行输出后再减1。
有不懂的地方随时回复我。
希望我的回答能帮助到你。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
石料加工服务可以全部交给第三人完成吗 山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 念坛公园-3号桥地址在哪里? 念坛公园-8号桥地址在哪里? 执行语句int a=5,b=10,c; int *p1=&a,*p2=&b;后, 为什么p2=p1_百度... 念坛公园-4号桥地址在哪里? ...voidmain( ) {inta=4,b=5,c=0,d; d=!a&&!b‖!c; cout<<d<<en... 夥篚蓠念坛公园-号桥地址在哪里? YSKM是什么梗 假定一个学生有三门主课成绩:数学,语文,英语,编写平均值函数求学生的... 初一生活作文:回忆初中岁月PP 刚买的魅蓝note手机,发现部分(大多数是好的)APP软件安装后,点击应用程 ... 美团外卖怎样更改配送费? 魅蓝note手机怎么按会直接下面任务条里在运行的软件都清空没有了?我... 魅蓝note怎么把不常用的软件收一起 我今天做梦梦见自己家养的那头已经卖了多年的叫驴了是怎么回事... 宁波网球公开赛比赛日程表 悠长假期台服有什么区别如何下载 ...车男的跟驴都走了,车在后面跟驴分开了是怎么回事呢? 李秀英的《啦啦啦》mv中,是谁杀死了女主角? 李秀英《啦啦啦》MV里,女主角对男主角打开的书上的字,是什么意思?_百度... 谁能给我一个生死狙击的好号没有密保能改密码的谢谢 念坛公园-10号桥地址在哪里? 念坛公园-11号桥地址在哪里? 我在支付宝借了5000元,利息是0.05%所以算下来每天是2.5元,我是分六个... ...10000元,日利率是0.05%,但是下面又写12个月年利息总额9 孟祥斌的金华英雄 我在平安易贷,信用贷款了10万,还了两个月,可是生意失败了,还不上了... 有哪些不玛丽苏的小说可以推荐一下吗? 刹车油满着,刹车突然失灵,过了两天又恢复正常了,不知是什么原因?_百度... 货车油刹前轮抱死,放下刹车油就好了,连续好几次,求教 松仁玉米怎样做会更美味? 如果自己要组装一台电脑主机需要哪些东西高手来列个清单东西要好点包括... 山东防漏止水丁基胶带 徐州市教育局局长叫什么 对七十周岁以上的人可执行行政拘留吗 辞职了该怎么追求自我价值 辞职之后该不该找个私企? 我该不该悍然辞职去找工作 朱锁锁是谁扮演的 朱锁锁扮演者简单介绍 在《流金岁月》中朱锁锁做了什么事情让网友直呼给她滴点眼药水?_百度... ...的中文谐音歌词.(我需要新的,别拿网上那些旧的来忽悠我)_百度...