whilets0在c語言中的意思

2021-03-03 21:51:30 字數 525 閱讀 8845

1樓:匿名使用者

先將s指的值賦給t,再看t是否不等於空,是則執行while下面的語句,否則跳出while迴圈!

示例如下,長度為5,所以只有前五次不等於空,所以只輸出了五個ok:

2樓:

從句法上分析,先將*s 的值賦給*t 因為賦值表示式的值為左邊的值,所以接下來判斷*t != 0。最後再執行*t++, *s++。

3樓:匿名使用者

先賦值:*t = *s

while(*t != 0)

s指向下一個,t指向下一個

c語言中while(*s)與while(s[i]!='\0')的區別

4樓:南京新華電腦專修學院

果s是一個char型指標;0'!=')

也即int i=0

while(s[i];

int i=0

while(s[i];

是對的,也即char *s

在C語言中0是真還是假,C語言中什麼時候0表示真,1表示假

這裡的 0或者1 真或假 不能說明程式出錯了,反而說明程式執行成功了。因為前面的都執行完成才執行return 按照我個人的理解,這句語句的意義在不在於函式的返回值是什麼,意義在返回值的型別和宣告函式時候的返回值型別一致就行。因為如果不返回,或者返回的值型別有問題,就出錯。如果你的main定義為voi...

pa在C語言中的意思,c語言中pa是啥子意思

a是一個指標 把指標a所指向的內容賦值p a為指標 a表示指標地址的內容 p a 把指標內容賦值給p 將a指向的變數的值賦給p c語言中p a是啥子意思 p 是一個結構體或者共用體型別資料的指標。p a表示訪問該指標上,名為a的資料成員。等效於 p a p是一個結構體型別的指標變數,這個結構體中有一...

c語言中的0xf代表什麼,C語言中0xFFFF表示什麼

張老師情感分析 c語言中對變數賦值0x是以十六進位制數作為變數的值進行運算的。一般用來表示記憶體地址的。舉例說明 定義x int x 0x23 這句話的意思跟定義成int x 35一樣的。編譯器在接收到0x23時就把它當做十六進位制數來處理。簡單來說,表示0x後面的值為十六進位制。擴充套件資料 1 ...