早教吧 育儿知识 作业答案 考试题库 百科 知识分享

if(a1=a2=a3=a4,1,0)与if(and(a1=a2,a3=a4,a4=a1),1,0)有什么区别?

题目详情
if(a1=a2=a3=a4,1,0)与if (and(a1=a2,a3=a4,a4=a1),1,0)有什么区别?
▼优质解答
答案和解析
if函数括号中第一条是逻辑测试,第二条是逻辑测试为真实时的输出,第三条是逻辑测试为错误时的输出.而逻辑测试可以有多个条件,每个条件是单独的,不可跟列,多个条件时需另加函数,因此,if(a1=a2=a3=a4,1,0)书写不规范,输出肯定不对,而if (and(a1=a2,a3=a4,a4=a1),1,0)加了多个条件的and函数,书写正确,能输入正确的结果.