若已定义char a1='M',a2='m';则执行语句printf(%c\n,(a1,a2))结果

发布时间:2021-03-07 18:32:02

若已定义char a1='M',a2='m';则执行语句printf(%c\n,(a1,a2))结果

网友回答

输出结果为 m.
分析:printf 输出一个逗号表达式的值,而逗号表达式是逐一计算用逗号分隔的各个分式,最后返回最后一个分式的值.所以(a1,a2)的结果是 a2,输出 m.
以上问题属网友观点,不代表本站立场,仅供参考!