整数变量a ,赋值语句a=(a%3=0?1:0)的意思

问题描述:

整数变量a ,赋值语句a=(a%3=0?1:0)的意思

a%3=0?1:0这句话是一个条件运算语句,其中用到了条件运算符:条件?a:b;如果条件成立,则执行a语句,否则执行b语句.你这句话写错了,改为:a%3==0?1:0,即是:a除以3的余数为0,则a=1,否则a=0.