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