设a=3,b=4,执行语句“printf("%d,%d",(a,b),(b,a));”的输出结果是。 10
10个回答
展开全部
4,3
这个是逗号表达式的问题,逗号表达式从左往右执行,最后显示最右边的那个。
即(a,b)相当于b,如果是printf("%d,%d",(++a,++b),(++b,++a));
输出为6,5
扩展资料
printf函数在输出格式 format 的控制下,将其参数进行格式化,并在标准输出设备(显示器、控制台等)上打印出来。
如果函数执行成功,则返回所打印的字符总数,如果函数执行失败,则返回一个负数。
有时printf语句会很长,以至于不能在一行被放下,如果我们必须分割一个字符串,有以下三种方式可以选择。需要注意的是,我们可以在字符串中使用 "\n" 换行符来表示换行字符,但是在字符串中不能通过回车键来产生实际的换行字符。
展开全部
4,3这个是逗号表达式的问题,
逗号表达式从左往右执行,最后显示最右边的那个。
即(a,b)相当于b,如果是
printf("%d,%d",(++a,++b),(++b,++a));
输出为6,5
逗号表达式从左往右执行,最后显示最右边的那个。
即(a,b)相当于b,如果是
printf("%d,%d",(++a,++b),(++b,++a));
输出为6,5
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是逗号表达式的值的问题
输出结果:
4,3
输出结果:
4,3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
4,3
这是逗号表达式,结果为逗号后面的值
这是逗号表达式,结果为逗号后面的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
逗号表达式:输出后一项的值,即4,3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询