<li id="q4aaq"><object id="q4aaq"></object></li>
<xmp id="q4aaq">
  • <button id="q4aaq"><li id="q4aaq"></li></button>
  • <optgroup id="q4aaq"><sup id="q4aaq"></sup></optgroup><center id="q4aaq"><acronym id="q4aaq"></acronym></center>
  • <strong id="q4aaq"></strong>
  • <nav id="q4aaq"><menu id="q4aaq"></menu></nav>

    printf空指針NULL的問題

    [| 不指定 2012/05/16 17:52]
    | |
        今天發現程序中有幾個地方在沒有校驗指針為NULL的時候進行了打印日志操作,在字符串處理函數中使用NULL指針不是什么好事,研究了一下,發現在一些的linux發行版中,printf("%s",NULL)會打印一個“(NULL)”,而在solaris中則會出core,windows下也沒有問題。

        可見不同的c庫對于這個行為的實現不太一致。

        使用中還是要盡量避免這種用法,不過每次打日志前都要判斷指針情況確實比較惡。




    by snooda | 分類: c程序設計 | 評論(0) | 引用(0) | 閱讀(2229)
    發表評論
    表情
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    打開HTML
    打開UBB
    打開表情
    隱藏
    記住我
    昵稱   密碼   游客無需密碼
    網址   電郵   [注冊]
                   

     
    色琪琪av男人的天堂-琪琪see色原网色原网站-天天谢天天谢天天要-欧美成人视频