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

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2312|回復(fù): 11
收起左側(cè)

關(guān)于單片機(jī)C語(yǔ)言IO口賦值語(yǔ)句

[復(fù)制鏈接]
ID:734017 發(fā)表于 2023-2-24 10:32 | 顯示全部樓層 |閱讀模式
P1=0xff,P2=0xff;和 P1=0xff;P2=0xff;有區(qū)別嗎
還有P1=1,P2=1;和 P1=1;P2=1;這樣也行,不報(bào)錯(cuò)
回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2023-2-24 11:15 | 顯示全部樓層
C語(yǔ)言中,分號(hào)是語(yǔ)句結(jié)束標(biāo)志,逗號(hào)是表達(dá)式結(jié)束標(biāo)志。
回復(fù)

使用道具 舉報(bào)

ID:1063999 發(fā)表于 2023-2-24 11:23 | 顯示全部樓層
一個(gè)意思 建議用第二種 簡(jiǎn)單明了
回復(fù)

使用道具 舉報(bào)

ID:734017 發(fā)表于 2023-2-24 12:13 | 顯示全部樓層
xuyaqi 發(fā)表于 2023-2-24 11:15
C語(yǔ)言中,分號(hào)是語(yǔ)句結(jié)束標(biāo)志,逗號(hào)是表達(dá)式結(jié)束標(biāo)志。

實(shí)際過(guò)程中,有沒(méi)有差異。如果是豆號(hào),是同事賦值嗎?分號(hào)是一個(gè)個(gè)賦值?
回復(fù)

使用道具 舉報(bào)

ID:1064142 發(fā)表于 2023-2-24 14:45 | 顯示全部樓層
建議用分號(hào)。不會(huì)同時(shí)賦值的,軟件是串行執(zhí)行的
回復(fù)

使用道具 舉報(bào)

ID:230500 發(fā)表于 2023-2-24 23:17 | 顯示全部樓層

下面這樣寫(xiě)不報(bào)錯(cuò),而且P1 和P2 都能賦值0xFF;說(shuō)明語(yǔ)句確實(shí)在執(zhí)行;但是不規(guī)范;最好用規(guī)范寫(xiě)法.
        while(1)
        {
                P1 = 0xFF,P2 = 0xFF;
        }
回復(fù)

使用道具 舉報(bào)

ID:1064209 發(fā)表于 2023-2-25 00:38 | 顯示全部樓層
這個(gè)沒(méi)啥區(qū)別吧,為了程序好看點(diǎn)推薦用分號(hào)隔開(kāi)
回復(fù)

使用道具 舉報(bào)

ID:1064209 發(fā)表于 2023-2-25 00:40 | 顯示全部樓層
我用的時(shí)候感覺(jué)兩種都沒(méi)啥問(wèn)題,不過(guò)為了程序好看,規(guī)范一點(diǎn)的話,用分號(hào)隔開(kāi)比較好
回復(fù)

使用道具 舉報(bào)

ID:1034262 發(fā)表于 2023-2-25 10:47 | 顯示全部樓層
樓主應(yīng)該系統(tǒng)看一下C語(yǔ)言,有一個(gè)叫“逗號(hào)運(yùn)算符”,了解一下。基本語(yǔ)法的問(wèn)題。
回復(fù)

使用道具 舉報(bào)

ID:382454 發(fā)表于 2023-2-25 11:51 | 顯示全部樓層
你測(cè)試可仿真沒(méi)問(wèn)題,就是OK的。如果選語(yǔ)句肯定要選簡(jiǎn)單明了的。這樣放便以后修改。
回復(fù)

使用道具 舉報(bào)

ID:434018 發(fā)表于 2023-2-25 12:29 | 顯示全部樓層
這一個(gè)例子都一樣!但最好使用分號(hào)隔開(kāi)!
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2023-2-28 00:09 | 顯示全部樓層
有沒(méi)有區(qū)別都不重要
一條語(yǔ)句占用一行,這是最基本的書(shū)寫(xiě)規(guī)范
等號(hào)前后加個(gè)空格
就像這樣
P1 = 0xff;
P2 = 0xff;
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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