1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        這段代碼

        共 603字,需瀏覽 2分鐘

         ·

        2023-07-15 02:12

        這是在微信群聊里面大家討論的一段代碼
        很簡單,所以也拿出來給大伙看看這段還有有什么可以改進的地方,或者說這段代碼會不會陷入什么陷阱??之類的。 975a292f859e3a1dc89e57035a0482dc.webp這是一段比較簡單的寫寄存器然后又讀出來做二次校驗的代碼,先是判斷了寫函數的返回值,如果寫入成功,然后就讀對應的寄存器,并且使用了 do……while 的寫法。
        我第一個疑問就來了,為什么返回值已經是 E_OK 了,還需要在讀出來做二次校驗,OK 不就意味著已經寫入成功了嗎? 其次,就是我們在群里討論比較多的疑惑,有沒有一種情況導致不能退出 while 循環(huán),就是讀函數返回了 OK,然后controlWord與上的 MASK 也不等于 0 ,我們就用腦子拍想一下,有沒有可能出現(xiàn)這種情況「即使是萬分之一的概率」?
        我不管下面什么邏輯,至少從字面的邏輯上來說,是有可能進入 while 循環(huán)的,雖然第一手的作者可能知道一些不可告人的秘密,他能保證這個代碼是安全可靠的,但是我們接手這個代碼從一個正常男性可以正常思考來說,就有這種可行性。
        那既然這樣,就可以認為這代碼有些缺失的地方。
        我覺得寫代碼應該也要符合人的思考,要不然就容易費腦,容易掉頭發(fā)的。
        1f5b8afda2c29402c7a980c05f8307b4.webp還有,XDM,這個月的搞定寄存器計劃真的沒人報名了嗎?我真的花心思了,還有沒有人需要的啊,我真的想把這個做大做強啊。
        跟韋東山老師搞事


        瀏覽 76
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            亚洲第一国产精品 | 操逼大香蕉 | 大鸡巴日逼视频 | 天堂俺去俺来也www久久婷婷 | 国产麻豆视频网站 | 日韩毛片大全 | 999综合网 | 日剧大尺度床戏做爰 | AV熟女逼逼 | 公妇借种乱h日出水了视频 |