看板 PangSir 關於我們 聯絡資訊
※ 引述《IrisXIII (嚕嚕叭叭愛裝可愛星期五ꜩ》之銘言: : 在教授第三章的投影片裡有一段CODE如下: : count TEXTEQU %(rowSize * 2) : 我想請問助教的是... : 為什麼要加那個%阿... : 還有還有... : 'Say "Goodnight," Gracie' <----這行CODE : 用'跟"有什麼分別呢? : 課本寫的太簡單我都看不懂T.T : 感謝賜教... 1. %是給Assembler看的,這是要Assembler把rowSize*2的值算出來,才EQU給count, 不然會變成textmacro,課本p.92有寫。 2. 原則上' '和" "是一樣的意思,但是因為他在這個字串中包含了" ",所以程式碼 中不能再用" "來分隔字串,否則Assembler會混淆。也就是說,如果妳的字串中包 含了" ",那外面給Assembler看的字串符號就不能用" ",而要用' '。 TA -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.139