找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 707|回復(fù): 12
打印 上一主題 下一主題
收起左側(cè)

IF語(yǔ)句的寫法問(wèn)題

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
這兩個(gè)寫法,是不是效果一樣

51hei圖片_20250321115035.png (11.36 KB, 下載次數(shù): 0)

51hei圖片_20250321115035.png

51hei圖片_20250321115030.png (16.82 KB, 下載次數(shù): 0)

51hei圖片_20250321115030.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:74687 發(fā)表于 2025-3-22 17:22 | 只看該作者
一毛一樣
回復(fù)

使用道具 舉報(bào)

板凳
ID:1109793 發(fā)表于 2025-3-23 08:06 | 只看該作者
哪個(gè)版本支持使用,?
回復(fù)

使用道具 舉報(bào)

地板
ID:462827 發(fā)表于 2025-3-23 13:08 | 只看該作者
第二種是使用了逗號(hào)表達(dá)式,雖然在這里兩份代碼的效果一樣,但是在別的情況下可就不一定了。
回復(fù)

使用道具 舉報(bào)

5#
ID:227393 發(fā)表于 2025-3-23 13:46 來(lái)自手機(jī) | 只看該作者
還是加大括號(hào)吧
回復(fù)

使用道具 舉報(bào)

6#
ID:814322 發(fā)表于 2025-3-23 18:35 | 只看該作者
本帖最后由 ldasta 于 2025-3-24 03:12 編輯

這么寫肯定沒有問(wèn)題,但是最好在完全理解”if-else語(yǔ)句“和這個(gè)‘逗號(hào)運(yùn)算符’的時(shí)候使用,否則,容易寫出帶Bug的程序。
回復(fù)

使用道具 舉報(bào)

7#
ID:890708 發(fā)表于 2025-3-24 09:46 | 只看該作者
先學(xué)一下c語(yǔ)言吧,if和else后面不加花括號(hào),只能寫一句表達(dá)式,你這寫了兩句,語(yǔ)法都錯(cuò)了
回復(fù)

使用道具 舉報(bào)

8#
ID:1109793 發(fā)表于 2025-3-24 10:03 | 只看該作者
mirvv 發(fā)表于 2025-3-24 09:46
先學(xué)一下c語(yǔ)言吧,if和else后面不加花括號(hào),只能寫一句表達(dá)式,你這寫了兩句,語(yǔ)法都錯(cuò)了

我也覺得不對(duì)啊,但是可能人家的編譯器比較高級(jí)。我記得逗號(hào)是在變量聲明那里可以用。我用KEIL試過(guò),不行。
回復(fù)

使用道具 舉報(bào)

9#
ID:879809 發(fā)表于 2025-3-25 14:53 | 只看該作者
ldasta 發(fā)表于 2025-3-23 18:35
這么寫肯定沒有問(wèn)題,但是最好在完全理解”if-else語(yǔ)句“和這個(gè)‘逗號(hào)運(yùn)算符’的時(shí)候使用,否則,容易寫出 ...

沒有問(wèn)題?哪個(gè)編譯器支持樓主的這種寫法不報(bào)錯(cuò)?
回復(fù)

使用道具 舉報(bào)

10#
ID:230500 發(fā)表于 2025-3-25 22:16 | 只看該作者
if后面跟一句可以這樣寫,簡(jiǎn)短寫法,我也經(jīng)常這樣寫;我的習(xí)慣,如果跟兩句就要用大括號(hào);不然易讀性很差,而且分號(hào)后的第二句 如果不用大括號(hào)就不屬于if語(yǔ)句內(nèi)的執(zhí)行語(yǔ)句了;屬于if之外的語(yǔ)句;  然后你這個(gè)后面跟逗號(hào) 我也沒寫過(guò),不知道你這對(duì)不對(duì)。與其在這里問(wèn), 不如自己寫一段驗(yàn)證下,看看編譯結(jié)果;   最后的建議 就是不要寫得隨心所欲,不要學(xué)這些花拳繡腿,按照標(biāo)準(zhǔn)規(guī)范來(lái); 以后在大公司上班可以少挨罵。
回復(fù)

使用道具 舉報(bào)

11#
ID:707558 發(fā)表于 2025-3-30 11:56 | 只看該作者
這兩個(gè)寫法效果是一樣的。不過(guò)相對(duì)來(lái)說(shuō),前一種寫法比較易讀。
回復(fù)

使用道具 舉報(bào)

12#
ID:363696 發(fā)表于 2025-3-30 22:13 | 只看該作者
語(yǔ)法上沒什么問(wèn)題,只是用不用逗號(hào)表示式簡(jiǎn)化表達(dá)的問(wèn)題
回復(fù)

使用道具 舉報(bào)

13#
ID:1146853 發(fā)表于 2025-4-1 17:09 | 只看該作者
從規(guī)范的角度說(shuō)都加大括號(hào)比較好!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表