为什么这个语句是错误的:k=x,y>0;

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 19:38:52
为什么这个语句是错误的:k=x,y>0;

为什么这个语句是错误的:k=x,y>0;
为什么这个语句是错误的:k=x,y>0;

为什么这个语句是错误的:k=x,y>0;
这条语句是没有错误的,逗号分开的表达式分开计算,即将x赋值给k,y与0比较做逻辑运算
k=x,y>0即
k=x;
y>0;
若k=(x,y>0);则相当于k = (y>0)
若k=(x,y)>0;则相当于k=((x,y)>0)= (y>0);