如何命名臨時變數?

時間 2021-05-29 23:15:39

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 = ...

ios 例項變數命名選擇

彭先僧 混淆肯定是不會混淆的。畢竟變數名和方法名的呼叫方法不一樣。當然,點語法可能會讓初學者混淆,但是習慣了就好。其實題主目前應該是還沒有熟悉oc語法,而且對使用下劃線形成了一種習慣 抱歉,請原諒我沒想到哪門語言用下劃線比較多 所以才會讓你造成認知上的混淆。這是正常的,但是你不應該因為對舊語法的熟悉...

遊戲程式設計,變數命名用拼音可以嗎?

吳烜 技術條件允許的前提下,不妨直接用中文命名。這裡有些例項,其中也有個遊戲領域的。另外,划船協會 Librian 簡明強大的 Galgame 引擎也用了中文命名識別符號 我覺得中國文化的名稱原本就是拼音的,遊戲的物件名兵器名等都應該是可以拼音的,再不成可以試試變數命名神器,參考下面的 程式設計的時...

請問變數名以拼音命名有什麼弊端?

include define zhengshu int define zhuhanshu main define wuleixing void define geshidayin printf define fanhui return Zheng pian kai shizhengshu zhuha...