1樓:**夢幻
這個迴圈的條件是!find,表示find為0的時候(也就是!find為真)要繼續迴圈。
如果是要在find為0的時候退出迴圈,那就得是for (x = 1; find; x++)了。
for中間的那一段,在滿足(為true)時,迴圈是繼續的。不滿足時才會退出迴圈。
這裡find其實應該叫found……表示「找到了」。
一開始是沒找到,所以find是0,直到找到後(find被設成1)才退出迴圈。
2樓:賞景勝郝蕊
!find是求find變數的邏輯非。find可以是int、short、char等型別,也可以是布林變數如bool,在c語言中,bool也用int型別表示。return
!find,如果find=0,返回真(=1),如果find!=0,返回假(=0)。
3樓:匿名使用者
for迴圈中 中間位置 表示條件判斷位,for(x= 1; !find; x++) 表示 判斷為真(結果不為0即真)的就繼續迴圈,判斷為假(結果為0則假)就退出。
所以 當 find = 0的時候 !find = 1即為真 繼續迴圈
當 find = 1的時候 !find = 0即為假 退出迴圈。
4樓:匿名使用者
我只能說這是誰寫的誤人子弟的**。好好的while迴圈寫成for.
!find可以讀作,沒(!)找到(find != 0)
5樓:匿名使用者
find初始值為0
!find就是!0
c語言中的find函式是什麼意思呀? 5
6樓:少男少女
答:c語言中的find函式提供了一種對陣列、stl容器進行查詢的方法。
函式功能----
查詢一定範圍內元素的個數。
查詢[first,last)範圍內,與toval等價的第一個元素,返回一個迭代器。如果沒有這個元素,將返回last。
7樓:香草and水果
find()應該是用於查詢輸入的數是否存在在node陣列中,但你的程式中並沒有寫find()函式的具體實現**,所以程式無法執行。
8樓:程式設計師小峰
你**複製來的啊。
少一了一個find函式的內容。
c語言中/**********found**********/是什麼意思?
9樓:天雲一號
/**********found**********/是c語言中的一個註釋行,不參與程式的編譯與執行。
c語言中的註釋一般分為2中,分別為// 和/* */// 只能註釋單行
/* */可以註釋多行
下面舉例說明兩者的區別:
// int i; (單行註釋)
// double b; (單行註釋)
/* int i;
double b; */ (多行註釋)
上面兩種註釋效果都一樣,都是對上面2條語句進行註釋。
10樓:匿名使用者
只是一個註釋而已,沒有任何特別的含義。
c語言只支援以/*開始,以*/結束的註釋,但在vc++6.0也可以用//進行行註釋,註釋的內容將不被編譯器編譯。
11樓:匿名使用者
這個是在註釋,估計是寫**的人標註這段程式的功能,等等
c語言中的註釋一般都是/* */,注意匹配。
12樓:手機使用者
-1;本來就是放入y[j]了
j++;是讓j移動到下一個y陣列的位置
x[i]=-1;這句是個標記 把已經挪動過的數標記為-1,為下一個迴圈做準備
13樓:一崽
恩。樓上的各位同學都說得很清楚了
14樓:匿名使用者
以/*開始,以*/結束的註釋,是對當前一段程式或一個函式的解釋,可以是功能說明,或是其他說明,方便看懂程式,及以後看到能知道這個程式是幹什麼的,維護時很有用的
c語言findwindows怎麼用的
15樓:
find window的函式原型:
findwindow(
lpclassname,
lpwindowname: pchar
): hwnd;
c語言測試**(假如要查系統自帶的 放大鏡 視窗,前提是已經開啟放大鏡視窗):
hwnd h = findwindow(null, "放大鏡");
if(0 == h)
else
16樓:匿名使用者
這個迴圈的條件是!find,表示find為0的時候(也就是!find為真)要繼續迴圈。
如果是要在find為0的時候退出迴圈,那就得是for (x = 1; find; x++)了。
for中間的那一段,在滿足(為true)時,迴圈是繼續的。不滿足時才會退出迴圈。
這裡find其實應該叫found……表示「找到了」。
一開始是沒找到,所以find是0,直到找到後(find被設成1)才退出迴圈。
c語言有find函式嗎
c語言中return的作用,C語言中return的作用?
作用1 表示返回,這個程式可以結束了,可以不帶引數,如果你的成員執行到這裡,你就不往後執行了,可以加一個return語句,就不會再執行了 作用2 返回指定型別的值,在定義函式的時候不是有 int af int 這裡是返回值,return 後面接的就是這個返回值,這個函式執行後就可以給別的變數賦值了,...
c語言中for語句是怎麼用的,C語言語言中FOR的用法
for語句通常具有如下形式 for statement1 statement2 statement3 這裡,statement1 statement2和statement3是一般的語句。其中statement2應具有布林型別,但在c中具有int型別 因為c語言不支援布林型別 這段語句的執行流程如下 ...
c語言中的strlen函式,C語言中的strlen函式
冰 vs 霰 strlen是測量字串長度的 char d 和char a china char b 是等價的 是陣列的表示形式 而char c 卻是字元陣列所以並不能得到結果 strlen函式測量字串中字元個數,不包括結尾的 0 字元,你的 char c沒有結尾的 0 不是合法的字串,所以結果不對 ...