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

QQ登錄

只需一步,快速開始

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

GOTO后面的語(yǔ)句標(biāo)號(hào) 和變量可以重名嗎?

[復(fù)制鏈接]
ID:709761 發(fā)表于 2025-5-8 16:28 | 顯示全部樓層 |閱讀模式
謝謝大家
回復(fù)

使用道具 舉報(bào)

ID:69038 發(fā)表于 2025-5-8 16:43 | 顯示全部樓層
這個(gè)問(wèn)題你試一下,看編譯能不能過(guò)就知道了。PS:原則上是不可以的。
回復(fù)

使用道具 舉報(bào)

ID:1109793 發(fā)表于 2025-5-8 19:46 | 顯示全部樓層
書上說(shuō)盡量不要使用GOTO
回復(fù)

使用道具 舉報(bào)

ID:16255 發(fā)表于 2025-5-20 22:36 | 顯示全部樓層
xiaobendan001 發(fā)表于 2025-5-8 19:46
書上說(shuō)盡量不要使用GOTO

我也不太敢用goto,主要是我的編程技術(shù)太差了,用goto容易出錯(cuò)。
回復(fù)

使用道具 舉報(bào)

ID:654797 發(fā)表于 2025-5-20 22:58 | 顯示全部樓層
GOTO 后面的名好像可只能是字符串吧?
回復(fù)

使用道具 舉報(bào)

ID:1109793 發(fā)表于 2025-5-21 07:45 | 顯示全部樓層
測(cè)試了一下,是可以的,變量名和標(biāo)號(hào)可以用同一個(gè)名字。比如char xiaoming;
然后代碼中有xiaoming:
然后goto xiaoming;
這樣是可以編譯通過(guò)的。變量也可以正常使用,goto跳轉(zhuǎn)也正常進(jìn)行。
但是要謹(jǐn)慎使用。不太懂為何要用goto。從來(lái)沒(méi)有用過(guò)。
回復(fù)

使用道具 舉報(bào)

ID:879809 發(fā)表于 2025-5-21 16:54 | 顯示全部樓層
不同編譯器處理結(jié)果不一樣,你們說(shuō)的這么熱烈,卻連自己用的編譯器是什么都不說(shuō)?
回復(fù)

使用道具 舉報(bào)

ID:69038 發(fā)表于 2025-5-22 07:34 | 顯示全部樓層
xiaobendan001 發(fā)表于 2025-5-21 07:45
測(cè)試了一下,是可以的,變量名和標(biāo)號(hào)可以用同一個(gè)名字。比如char xiaoming;
然后代碼中有xiaoming:
然后g ...

據(jù)我所知,goto是無(wú)條件跳轉(zhuǎn),可以跳離N層嵌套,還可直接從中斷服務(wù)中跳出,可能會(huì)致使棧堆混亂。所以邏輯不清時(shí),要慎用。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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