程式設計細節綜合

2021-08-07 09:26:50 字數 529 閱讀 1539

console.read()

讀取下乙個字元,但是要注意的是,她是依次讀取乙個完整的字串的第乙個字元,他返回的是乙個ascii碼(至少包含兩個字元13 10)

如果你想讀取這串數字的所有字元,可以這樣做

while (true)

注意,這不是乙個無限死迴圈,不是像你們想象的,每輸入乙個,便列印一次,而是,你直接輸入一串字元,然後一直輸出直到輸出結束,此時就跳出死迴圈了

eg:a=add

那麼這個字串是 a d d 製表符(ascii13) 退格符(asxii10),一共五個字元

所以當你要判斷某個字元的時候,直接a==97這樣子判斷就行了

奇妙的static

通常,乙個被static宣告過的字段,在宣告這個欄位的類中可以進行賦值並儲存

在其他類中使用或對這個值賦值的時候,只能在該類有效,而在其他類中引用該變數時仍然是宣告類中的值

乙個被static宣告的變數,不會隨著scene的消亡而消亡,也就是說他只會被構造一次,所以每次都需要呼叫的地方應該放在_init()之中

程式設計細節小點

1.碰到字串中比較排序的時候,對數值進行比較的時候,不一定用正規表示式進行匹配是否是數值,然後再比較大小,可以直接用ascii碼進行比較大小。if c 0 c 9 2.將ip掩碼轉換成 long型 格式 string split 255.255.255.0 split listipnums new ...

Unity Shader程式設計細節

1.通用編譯指令 pragma vertex name pragma fragment name 2.cg hlsl的語義,語義是不可省略的,它將告訴系統使用者需要輸入哪些值以及使用者的輸出是什麼。position 告訴unity,把模型的頂點座標輸入 sv position 告訴unity,頂點著...

MFC程式設計細節

1.禁止改變視窗大小 style ds setfont ds fixedsys ws minimizebox ws popup ws visible ws caption ws sysmenu ws thickframe style ds setfont ds fixedsys ws minimiz...