括號(hào)匹配問(wèn)題 棧c語(yǔ)言 c語(yǔ)言各種括號(hào)的用法?
c語(yǔ)言各種括號(hào)的用法?只要是括號(hào),就需要配對(duì)。大括號(hào)的主要功能是劃分區(qū)域。例如,if(A>B)println(“A>B”)和if(A>B){println(“A>B”)}實(shí)際上具有相同
c語(yǔ)言各種括號(hào)的用法?
只要是括號(hào),就需要配對(duì)。大括號(hào)的主要功能是劃分區(qū)域。例如,if(A>B)println(“A>B”)和if(A>B){println(“A>B”)}實(shí)際上具有相同的效果,但有時(shí)必須使用大括號(hào)。例如,如果if語(yǔ)句后面有多個(gè)語(yǔ)句,則需要繼續(xù)區(qū)分大括號(hào)和其他語(yǔ)句。例如:if(A>B){max=A println(“max%d”,c)}if語(yǔ)句中也有if語(yǔ)句。在這種情況下,通常需要放大方括號(hào),例如:if(A>B){if(C>A){println(“Max%d”,C)}}事實(shí)上,可以理解大括號(hào)中的內(nèi)容是一個(gè)語(yǔ)句。普通語(yǔ)句以分號(hào)結(jié)尾,但語(yǔ)句有點(diǎn)長(zhǎng),需要用括號(hào)括起來(lái)。
c語(yǔ)言中成對(duì)的括號(hào)該怎么打?
這是一個(gè)習(xí)慣問(wèn)題。一般來(lái)說(shuō),先輸入匹配的括號(hào),然后再輸入文本是一個(gè)好習(xí)慣。值得一提的是,盡管這些錯(cuò)誤通常是顯式的,但它可以幫助編碼人員澄清代碼級(jí)別和邏輯。另外,所謂的輸入速度根本不是問(wèn)題,對(duì)于編碼器來(lái)說(shuō),鍵入是本能,其他編輯器會(huì)自動(dòng)匹配括號(hào),也就是說(shuō),只要鍵入前括號(hào),后括號(hào)就會(huì)出現(xiàn),光標(biāo)就會(huì)回到文本區(qū)域