1樓:鬆之
while括號裡面的表示式就是迴圈的判斷條件,
當s不等於0時,迴圈體就會執行;
等到s等於0時,就不再執行迴圈體了
2樓:匿名使用者
while(s!==0)沒有這種寫法,是錯誤的
while((*t++=*s++)!=0)在c語言中的意思
3樓:匿名使用者
先將s指的值賦給t,再看t是否不等於空,是則執行while下面的語句,否則跳出while迴圈!
示例如下,長度為5,所以只有前五次不等於空,所以只輸出了五個ok:
4樓:
從句法上分析,先將*s 的值賦給*t 因為賦值表示式的值為左邊的值,所以接下來判斷*t != 0。最後再執行*t++, *s++。
5樓:匿名使用者
先賦值:*t = *s
while(*t != 0)
s指向下一個,t指向下一個
請問while (*s)是什麼意思
6樓:楊必宇
while(*s)意思就是字串輸出
bai完du就結束迴圈。
它需要第二zhi個引數dao來說明最大讀入字專符數,如果這個引數值為
屬n, fgets()就會讀取最多n-1 個字元 或者讀完一個換行符為止,由這二者中最先滿足的那個結束輸入
如果fgets()讀取到換行符,就會把它存到字串裡,而不是像gets() 那樣丟棄換行符。它還需要第三個引數來說明讀哪個檔案,從鍵盤上讀資料時,可以使用stdin作為該引數 如:fgets( name , max ,stdin);
缺點:由於fgets()把 \n 也當做輸入字元,所以輸出時,每遇到 \n 就自動換行,可以用strchr() 來定位和刪除換行符。
7樓:匿名使用者
字串是以 '\0'結束的 當 指標 s指向最後一個 即是 '\0'是 *s='\0' 也等於 0 即是假的 結束迴圈
8樓:
除了0以外的所有字元和數字都是1;
字串的結尾是'\0',也就是0
while(*s)意思就是字串輸出完就結束迴圈
9樓:匿名使用者
*s指向字串中所對應的字元,一開始指向a,當迴圈裡面s++時,*s指向b,依次類推,當指向字串的結束符'\0'時,迴圈結束
while(*(s+n)!=' 0 ')這是什麼意思呀
10樓:匿名使用者
字串有一個隱藏的結束符'\0'
while(*(s+n)!=' 0 ') n++ ; 表示,當*(s+n)即s[n]不是結束符時,迴圈n++
11樓:匿名使用者
應該是'\0'吧,*(s+n)是用指標引用陣列,你可以理解成陣列s[n],
while(!x!=0)是什麼意思?
12樓:
1 !x!=0表示(!x)!=0,!運算優先於!=運算。
2 在c語言中,若有a!=0,則查以簡寫為a。因此!x!=0可以簡寫為!x。即
while(!x!=0) 或以簡寫為:
while(!x) 還可以寫為:
13樓:匿名使用者
判斷x是否等於0
如果等於0執行while後面語句,否則跳出迴圈。
!運算優先於!=運算,所以是while((!x)!=0) 等價於 while(!x) 即while(x==0)
所以就是判斷x是否等於0執行while後面語句
14樓:廣平
相當於 while(!x) 也就是x為false
15樓:匿名使用者
就是 while(x==0)
c語言中while(0)和while(1)分別是什麼意思呢?
16樓:匿名使用者
while(0)就是一次都不執行迴圈,等同於while(0!=0)
while(1)就是永遠執行迴圈,可以在迴圈中通過break跳出迴圈,等同於while(0==0)
17樓:匿名使用者
while()是c語言中的迴圈語句
例如while(a)
其中a如果是int值,即a=0時,while()裡的語句不執行,a=1時,則執行
a還可以是字元型,int型,bool型,具體你可以找參考書吧,祝好運
18樓:匿名使用者
0代表假 1代表真
while(1)是真,執行while的迴圈裡德程式
while(0)是假,就不執行while迴圈裡的程式
19樓:
while()的括號中填寫條件,值為1表示條件為真,值為0表示條件為假。
s_gaara
20樓:匿名使用者
0 代表假
非零代表真
21樓:怡紅舊友
一直執行while所包含的語句,就是無限迴圈。
一般用來執行程式的主體,程式執行後,一直迴圈等待中斷等事件的發生;
處理完事件後,繼續迴圈。
請問whiles是什麼意思whilest是什麼意思?
while s 意思就是字串輸出 bai完du就結束迴圈。它需要第二zhi個引數dao來說明最大讀入字專符數,如果這個引數值為 屬n,fgets 就會讀取最多n 1 個字元 或者讀完一個換行符為止,由這二者中最先滿足的那個結束輸入 如果fgets 讀取到換行符,就會把它存到字串裡,而不是像gets ...
t 0是什麼意思,「T 0」是什麼意思?
t 0 所謂的t 抄0的t,是指 成交襲 的當天日期。bai凡在 成交當天辦理du好 和價款清算zhi交割手續的交易制 dao度,就稱為t 0交易。通俗地說,就是當天 的 在當天就可以賣出。t 0交易曾在我國實行過,但因為它的投機性太大,所以,自1995年1月1日起,為了保證 市場的穩定,防止過度投...
數字0是什麼意思,0到9的數字是什麼意思
0是介於 1和1之間的整數,是最小的自然數,也是有理數。0既不是正數也不是負數,而是正數和負數的分界點。0沒有倒數,0的相反數是0,0的絕對值是0,0的平方根是0,0的立方根是0,0乘任何數都等於0,除0之外任何數的0次方等於1。0不能作為分母出現,0的所有倍數都是0,0不能作為除數。擴充套件資料一...