c语言逻辑运算符能连用吗?

c语言里面if()里的条件设置能设置很多吗? if(i%5=1 && i%6=5 && i%7=4 && i%11=10) break;我这样写,dev提示错误的,是逻辑运算符只能用一个吗?

单个等号换成两个等号,if(i%5==1 && i%6==5 && i%7==4 && i%11==10) break要在循环或者swtich中使用,不能单独配合if使用

赋值是=,if中属于判断应该用==或!= 或 > 等逻辑判断

条件判断是两个等号,一个等号是赋值.
需要改成下面这样

if(i%5==1 && i%6==5 && i%7==4 && i%11==10) break;