[求助]一个有关返回值的问题!
main(){
int t=0;
while(t=1)
{yi
......
}
}
程序执行完后,t的返回值是()?
A 0 B 0 C表达式错误
2006-12-04 09:19
只要不断电,在dos下此程式执行不完。。。。。。。

2006-12-04 09:23
2006-12-04 09:25
2006-12-04 09:25
2006-12-04 09:25
2006-12-04 09:27
2006-12-04 09:27
2006-12-04 09:35
while(t=1)是错误表达式;
但改为while((t=1))后t的值为1;
如:
main()
{
int t=0,m=0;
while((t=1))
{
m++;
if(m>5)break; // 跳出循环
}
printf("t=%d\n",t);
}
2006-12-04 10:53
[此贴子已经被作者于2006-12-5 10:42:27编辑过]

2006-12-04 13:20