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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 06:24:47
chara1=''M'',a2=''m'';printf("%c\n",a1,a2);结果?chara1=''M'',a2=''m'';printf("%c\n",a1,a2);结果?chara1=''M'',a2=''m

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。

在这里不是逗号表达式,