C語言中,我怎麼也搞不懂賦值表示式這一節

2022-05-18 14:10:53 字數 782 閱讀 2909

1樓:匿名使用者

a = 5; 表示把5賦值給變數a。

5 == a; 表示判斷變數a與5是否相等,一般會把左值a寫在右邊。

因為如果把a==5誤寫成了a=5,編譯器是不能檢查出該錯誤的,造成了程式的邏輯錯誤,使得在執行時候出錯!所以為防止此類情況發生,一般在判斷兩值是否相等時,把左值寫在右邊。

2樓:匿名使用者

不會吧,賦值應該是最基本的語句了

3樓:我愛程超

用等號「=」表示賦值如a=5;就是將5給a此時變數a就是5,a=a+1;每執行一次a就加一,很好懂的!

4樓:匿名使用者

和我當初一樣,現在我想起來總結了一下我的原因,就是太死扣課本了;然而我不拿他當回事得看下一章節,剛開始心裡還老有一塊石頭一樣不舒服;但到後面程式設計編得多了,漸漸的自己自動就會了;

現在要是給你建議的話,那就是:多程式設計,在程式設計過程中,消化理解這個技術。

希望對你有幫助!

5樓:猶愛這醉

說白了,賦值表示式就是 將一個數賦給另一個數 比如說a=1就是將1賦給a

a=b就是將b的值賦給a

b=a就是將a的值賦給a

6樓:樹下陰涼區

找些例題看看,會有收穫的

7樓:八分祭

具體點怎麼搞不懂了,按理很簡單的啊

8樓:

想辦法搞懂,這是你想要的答案嗎

C語言中,邏輯表示式是賦值語句時候是真還是假while(t s)ts什麼時候執行?不執行

賦值表示式的返回就是等號左邊的值,也就是說 while t s 的意思是將 s賦值給 t,然後判斷 t是真還是假。到 s 0或 s 0 的時候,這個迴圈就不成立,否則while迴圈成立。while t s 中的條件判來斷是 t s,而該表源達式bai是du一個賦值表示式,而該表示式的返回值是賦值後左...

在c語言中,若變數已正確定義並賦值,則該表示式 a a

include int main void 如果如上編寫程式,則無輸出 a a 7 語句為正確的 而a 7 b c 語句為錯誤的 如果寫成a a 7 c b 同樣也會出現錯誤若改為 include int main void 則結果為 10 6 9 這種寫法相當於 a 7 c b a a 7 第一句...

我在C語言中有個error,我不懂這是什麼意思哪位大神可以指教

這個是警告,可以不理,意思是func的返回型別有問題吧,應該是函式定義了void,但在函式裡寫了,return 0 把 貼出來看看。c語言不懂求大神指教啊!include int main int argc,char argv b 最後得到的結果,a是偶數的個數,b是奇數的個數printf a d,...