C菜鸟小问题
											int i=0 , j=0;for(; !j&&i<=5;i++)
j++;
这个FOR 循环的条件 !j&&i<=5 我不太明白?
有高手帮我解释一下吗?
最好有判断过程
 2006-11-09 23:58
	    2006-11-09 23:58
   2006-11-09 23:59
	    2006-11-09 23:59
  但是j前面有个!是求反的意思啊
j&&i<=5才应该是J==0 I<=5啊?
 2006-11-10 00:34
	    2006-11-10 00:34
  我自己顶啊~
 2006-11-10 01:18
	    2006-11-10 01:18
  在顶自己的错误
条件表达式为几的时候为真?!
当然是为 非0 的时候为真 
j&&i<5
想让这个条件表达式为非0 那两个都为非0
 
 
 2006-11-10 08:26
	    2006-11-10 08:26
  但是j前面有个!是求反的意思啊
j&&i<=5才应该是J==0 I<=5啊?
j&&i<=5是在j!=0,i<=5的时候取1的
!j在j==0时取1在j!=0时取0啊

 2006-11-10 09:11
	    2006-11-10 09:11
   2006-11-10 11:48
	    2006-11-10 11:48
   2006-11-10 14:58
	    2006-11-10 14:58
  
 2006-11-10 15:56
	    2006-11-10 15:56
  那么这个循环只能执行一次咯?
因为第2次j++后 !j 就为假了,是这样吗?
 2006-11-10 19:03
	    2006-11-10 19:03