for(int n=0,i=0;!n&&i<=5;i++)這個回圈中的!n怎么理解??
uj5u.com熱心網友回復:
單看這個,n和i是差不多的一個理解方式,設n和i等于0,當n和i都小于5的時候,i++。不知道你在哪里看到的?uj5u.com熱心網友回復:
當n是非0時,退出回圈,供參考:#include <stdio.h>
int main()
{
int n;
for(int n=0,i=0;!n&&i<=5;i++){ //這個回圈中的!n怎么理解??
printf("n=%d,i=%d\n",n,i);
++n;
}
return 0;
}
//運行結果:
//n=0,i=0
//請按任意鍵繼續. . .
uj5u.com熱心網友回復:
修正#2樓,第4行 int n; 這句多余,洗掉。uj5u.com熱心網友回復:
!在這里是取反的符號, && 需要兩邊同時為真才為真(即兩邊都不等于0) ,!n 在這里應該是作為一個標志位 ,在某一個條件成立時,改變n使得回圈跳出。uj5u.com熱心網友回復:
題庫里
。。。。。。。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/260196.html
標籤:新手樂園
