1樓:自旋貓
_0,_1
,_2,_3
,_4,_5
,_6,_7
..._0
<=_1,
_2,_4_1,_2
<=_3_1,_4
<=_5_2,_4
<=_6_3,_5
,_6<=
_7偏序命名法(霧),然後就會發現搞出了乙個高度抽象的匿名結構……這個神奇的 cube 也許還可以帶來抽象代數等一系列意想不到的驚喜……
2樓:TOLIVEIN
TemporaryVariable1
TemporaryVariable2
TemporaryVariable3..
..TemporaryVariableN
3樓:「已登出」
linShiBianLiang1
linShiBianLiang2
...好吧是開玩笑的.
一般都是用單詞,或者單詞縮寫的(去掉除了首字母外的母音字母).
千萬不要用拼音縮寫...
4樓:itlr
真的,英文越熟悉越好,特別是業務領域內各種英文詞彙
不用太計較名字長短,也不必過度優化變數名長度,縮寫與不縮寫的唯一標準時表意哪個更清楚
避免用太一般的名詞,比如data,object,result,這些名稱並沒有說出資料的涵義,還會鼓勵其他程式設計師偷懶
用CamelCase或者snake_case都行,但是要一致
用一些小規約,比如isX, hasX, unXd來表達判斷或祈使,注意單複數
乙個函式定義內盡量把變數定義在開頭,中間邏輯段,尾段來return,也就是三段式,可以用const就用const(如果語言支援)
變數名需要注釋就注釋
控制區域性變數個數,乙個定義內不要太多,狀態越多越麻煩
網上有不少資料可以參考 http://
5樓:
我寫的函式都比較短,很少用到臨時變數。在C 語言中使用臨時變數最多的場景就是
for ( i =0; i< 10; i++)所以 i, j,k 就夠用了。都用不完。
6樓:Belleve
就我乙個想把
for(
inti=0
;i i++)裡面的 i j 換成 μ ν 嗎? 張量代數裡面 ijk 都是基 1 的,μν 才是基 0 的 7樓:Charles int tempInt double tempDouble float tempFloat Strimg tempString 等等等等 8樓:樊數數 標準偽變數表 foo, bar, baz, qux, quux, corge, grault, garply, waldo, fred, plugh, xyzzy, thud 9樓:CJex 《The Practice of Programming》 1.1 Names:乙個變數的作用域越大,它的名字所攜帶的資訊就應該越多。 全域性變數使用具有說明性的名字,區域性變數用短名字。按常規方式使用的區域性變數可以採用極短的名字。 人們常常鼓勵程式設計師使用長的變數名,而不管用在什麼地方。這種認識完全是錯誤的,清晰性經常是隨著簡潔而來的。 User userLs 這樣的臨時變數命名毫無道理,我理解的臨時變數,作用域應該在一屏以內,所以 user字首並無必要,掃一眼就能看到它是User型別,而後面的Ls就更莫名其妙,它又不是 List 型別,我無法推測出Ls包含的資訊,所以這個命名還不如單個字母。 BTW,DrRacket這個功能挺不錯的,可以快速看到乙個變數在哪定義,還出現在哪些地方: 10樓: 字首/字尾 temp/tmp 更多的情況下你直接用 User user = ... 就可以了,或者根據功能增加修飾語 User userFormatted = ... 彭先僧 混淆肯定是不會混淆的。畢竟變數名和方法名的呼叫方法不一樣。當然,點語法可能會讓初學者混淆,但是習慣了就好。其實題主目前應該是還沒有熟悉oc語法,而且對使用下劃線形成了一種習慣 抱歉,請原諒我沒想到哪門語言用下劃線比較多 所以才會讓你造成認知上的混淆。這是正常的,但是你不應該因為對舊語法的熟悉... 吳烜 技術條件允許的前提下,不妨直接用中文命名。這裡有些例項,其中也有個遊戲領域的。另外,划船協會 Librian 簡明強大的 Galgame 引擎也用了中文命名識別符號 我覺得中國文化的名稱原本就是拼音的,遊戲的物件名兵器名等都應該是可以拼音的,再不成可以試試變數命名神器,參考下面的 程式設計的時... include define zhengshu int define zhuhanshu main define wuleixing void define geshidayin printf define fanhui return Zheng pian kai shizhengshu zhuha...ios 例項變數命名選擇
遊戲程式設計,變數命名用拼音可以嗎?
請問變數名以拼音命名有什麼弊端?