2016-10-03 63 views
-2

例如:如何將賦值用作!=運算符的操作數?

while((*s1++=*s2++)! ='\0') 

如何的*s2++*s1++分配與'\0'相比?

+2

[C語言中的賦值表達式的結果是什麼]的可能重複(http://stackoverflow.com/questions/16567622/what-is-the-result-of-an-assignment-expression-in- c) –

+0

我怎麼會知道這是一個重複的問題 –

+0

通過搜索之前你問,並閱讀搜索結果。例如,如果您搜索了「[c]作業表達式」,您會發現我找到的問答。 –

回答

1

賦值表達式的值是分配給表達式左操作數的值。

那麼你有什麼測試,分配給*s1的值不等於'\0'

+0

非常感謝您回答 –

+0

歡迎您。這是一個重複的問題,雖然... –

+0

我怎麼會知道這是一個重複的問題 –