課程
/后端開發
/C
/C語言入門
最后那里寫z=x+y也顯示運行成功,而且結果是10,不是1,為什么?
2019-07-27
源自:C語言入門 3-6
正在回答
=是賦值? ?你要用==
你的(x+y)需要用括號,不然的話z=x+y執行順序是:先把x的值賦給z,然后再加上有,結果當然是10了
慕碼人9202931
運行成功只能說明語言邏輯沒有錯誤,并不等于達到了你的目的。=是賦值,==才是等于,注意兩者的區別,==只是判斷,判斷正確輸出即為1,否則為0,輸出10是因為前面的輸出是x+y的值
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答程序有問題
1 回答排序程序問題
2 回答這個程序哪有問題??
2 回答程序問題
5 回答這個程序哪里有問題?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-10
=是賦值? ?你要用==
2019-08-05
你的(x+y)需要用括號,不然的話z=x+y執行順序是:先把x的值賦給z,然后再加上有,結果當然是10了
2019-07-27
運行成功只能說明語言邏輯沒有錯誤,并不等于達到了你的目的。=是賦值,==才是等于,注意兩者的區別,==只是判斷,判斷正確輸出即為1,否則為0,輸出10是因為前面的輸出是x+y的值