char a1='M',a2='m'; printf("%c\n",a1,a2);结果?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 10:22:37
![char a1='M',a2='m'; printf(](/uploads/image/z/8842837-13-7.jpg?t=char+a1%3D%27M%27%2Ca2%3D%27m%27%3B+printf%28%22%25c%5Cn%22%2Ca1%2Ca2%29%3B%E7%BB%93%E6%9E%9C%3F)
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。
在这里不是逗号表达式,