用程序验证:
#include
void main()
{
int a=4,b=5,c;
c=a=a>b;
printf("%d\n",a);
}
输出0.
原因很简单:a>b是假,返回0.a和c先后被赋值0.
已知"int a=4,b=5,c;";则执行表达式"c=a=a>b"后变量a的值0吗?
已知"int a=4,b=5,c;";则执行表达式"c=a=a>b"后变量a的值0吗?
其他人气:333 ℃时间:2020-03-22 07:21:42
优质解答
我来回答
类似推荐
猜你喜欢
- 1英语翻译
- 2如果一条直线解析式与一个抛物线交于两点,在这两点间的抛物线到直线的最长距离怎么求..最好把抛物线最长的两点坐标求出来...要思路..方法
- 3I am not ()at home
- 4已知抛物线y=ax2+bx+c的开口向下,顶点坐标为(2,-3),那么该抛物线有( ) A.最小值-3 B.最大值-3 C.最小值2 D.最大值2
- 5how long__you __(be)at this school?For over two years.
- 6量筒和量杯是测量液体体积的仪器,也可以用来测固体的体积.如,先将量筒内注入适量的水.以上适量的两层含义分别是什么和什么?
- 7世界森林的占地面积是多少
- 8英语短剧剧本
- 9曾巩的西楼翻译
- 101米44的身高转换成厘米是多少厘米?