作者查詢 / MetalChao
作者 MetalChao 在 PTT [ C_and_CPP ] 看板的留言(推文), 共28則
限定看板:C_and_CPP
看板排序:
全部Baseball1751Billiard527Volleyball500ToS329MobileComm195Monkeys156Softball141AndroidDev134Olympics_ISG134Android94Hsinchu64Tennis64Guardians60Badminton47RockMetal30C_and_CPP28EAseries23Digitalhome22Pool-Beauty19EZsoft18LamiGirls17RakutenGirls17Storage_Zone13basketballTW10tax8nmsmusic7band5Key_Mou_Pad5Gossiping4movie4Programming4Cobras3Motel3NightLife3CourtBasebal2GuardRookies2GunsNRoses2Lions2OTT2SP2_Baseball2Beauty1Broad_Band1comment1Eagles1Elephants1Football1GOGO-Hui1HBL1java1Marlins1NCTU-STAT98G1PttBug1PttHistory1PttNewhand1Sony-style1StarCraft1SYSOP1TaiwanDrama1Talent1<< 收起看板(59)
首頁
上一頁
1
下一頁
尾頁
3F推:這是Keil 8051關鍵字, 意思是把資料直接放在 CODE space01/14 10:11
4F→:既然你在寫Keil,應該不會不知道 CODE space 是什麼意思01/14 10:11
5F→:不寫的話 temp 會放在資料(xdata or data) space, 但01/14 10:13
6F→:用來初始化的0x00,0x01仍會放在 CODE space01/14 10:13
7F→:加了code就代表這是個唯讀的資料, 但在這裡用const無效01/14 10:14
5F推:推!01/08 09:58
1F→:你只有收一個字, 當然只會印一個字12/24 21:47
2F→:這都嫌麻煩的話, 我也幫不了你了 XD12/24 21:49
3F推:interrupt?12/23 20:25
12F→:最近好多這種標題12/23 19:46
37F推:喜歡2(對稱,方便移動), 但公司規定用1 ....12/23 10:57
8F推:以前的經驗, release 跟 debug 其中一種差別在於, 沒給12/17 22:34
9F→:初始值的global或static變數, debug會被清成0, release12/17 22:35
10F→:則不會; 你可以看看你的程式有沒有假設某變數預設為0卻12/17 22:36
11F→:沒給初始值的12/17 22:36
11F推:如果習慣看到warning, 哪天真的出現有問題的warning你也12/14 16:13
12F→:不會注意, 所以保持無 warning 個人覺得是好習慣12/14 16:14
13F→:另外在"interface"概念下, 本來就會有你需要 implement12/14 16:14
14F→:的 function 會有不需要用到的參數的情況的, 並不是所有12/14 16:15
15F→:function 你都能決定要不要有那些參數存在12/14 16:15
5F推:1. volatile 讓 compiler 不要針對它的存取做最佳化12/09 10:58
6F→:例如連續寫兩行 TEST_1=2; TEST1=3; 如果沒有 volatile12/09 11:01
7F→:compiler會認為前面那個TEST_1=2是多餘的而不編譯進去12/09 11:03
8F→:但這可能是個硬體暫存器,必須要先寫2再寫3才能正確運作12/09 11:04
9F→:加上 volatile, compiler 就會忠實地把這兩行編譯進去12/09 11:05
10F→:(寫完才發現後面有人回答了)12/09 11:06
11F→:前面有筆誤 TEST_1=2; TEST_1=3 (寫到同一個位址)12/09 11:06
8F推:local變數編譯器不會給初始值,global/static才有可能會03/13 13:59
首頁
上一頁
1
下一頁
尾頁