#include<stdio.h>
void main()
{int i,k;
for(k=-1;k=1;k++) /*无限循环,因为K=1是赋值语句,那么改成k==1为什么还是没有值?还是我理解错了。*/
printf("*****\n");
}
那么把K赋值为0呢?for(k=-1;k=0;k++) 这算是一种特殊情况么?
追答0一样的 int a=0 请问成立吗? 结果当然是成立的 只要赋值 不超过INT 能包含的范围都是返回TRUE的
追问额。但是。。你看图
追答这是它的内部机制 0=false 明白了吧