在平時地編程過程中,對變量的聲明與定義之間的區別沒有太在意,對extern這個關鍵詞用的也是很少,現在了解到其作用在于對變量進行純粹的聲明上。
**一個變量只能被定義一次,但是可以被聲明多次。這也是為什么通常在編碼過程中,如果重復定義了同類型同名字的變量時,編譯器會報錯的原因。
標識符的補充:
c++中的標識符由字母、數字和下劃線組成,不能一數字開頭,對大小寫敏感。但因為其為標準庫保留了一些名字,所以在命名時也會有另外的一些限制
除此之外,作一個有素養的coder應該遵循相應的命名規范:
在平時地編程過程中,對變量的聲明與定義之間的區別沒有太在意,對extern這個關鍵詞用的也是很少,現在了解到其作用在于對變量進行純粹的聲明上。
**一個變量只能被定義一次,但是可以被聲明多次。這也是為什么通常在編碼過程中,如果重復定義了同類型同名字的變量時,編譯器會報錯的原因。
標識符的補充:
c++中的標識符由字母、數字和下劃線組成,不能一數字開頭,對大小寫敏感。但因為其為標準庫保留了一些名字,所以在命名時也會有另外的一些限制
除此之外,作一個有素養的coder應該遵循相應的命名規范: