哪位高手给我看看! if语句用法。

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:51:19
main()
{ int t_wei;
t_wei=0;
while(1){ ++t_wei;
if(t_wei=1) {fx2bit();
else if (t_wei=2) {fx2bit();}
else if (t_wei=3) {fx2bit();}
else if (t_wei=4) {fx2bit();}
else if (t_wei=5) {fx2bit();}
else if (t_wei=6) {fx2bit();}
else if (t_wei=7) {fx2bit();}
}
}
程序永远是停在“t_wei=1”后面的怎么都不执行;循环第2,3,次好像t_wei还是为1,哪位高手能帮我看看,
谢谢

//你括号写错,判断写错(==),造成只执行一句,修改如下:
main()
{ int t_wei;
t_wei=0;
while(1){ ++t_wei;
if(t_wei==1) {fx2bit(); }
else if (t_wei==2) {fx2bit();}
else if (t_wei==3) {fx2bit();}
else if (t_wei==4) {fx2bit();}
else if (t_wei==5) {fx2bit();}
else if (t_wei==6) {fx2bit();}
else if (t_wei==7) {fx2bit();}
}

是的,语法错误,难道机器没提示你就能让你运行?