char a1='M',a2='m'; printf("%c\n",a1,a2);结果?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 22:12:02
char a1='M',a2='m'; printf(

char a1='M',a2='m'; printf("%c\n",a1,a2);结果?
char a1='M',a2='m'; printf("%c\n",a1,a2);结果?

char a1='M',a2='m'; printf("%c\n",a1,a2);结果?
printf("%c\n",a1,a2);
两个变量,只显示一个格式,程序不会出错吗?
如果不出错,那么,显示a2的值.m

输出结果为 m。
分析:printf 输出一个逗号表达式的值,而逗号表达式是逐一计算用逗号分隔的各个分式,最后返回最后一个分式的值。所以(a1,a2)的结果是 a2,输出 m。

在这里不是逗号表达式,