C專家編程 十四 爲何NULL指針會致使printf函數崩潰?

        有一個常常被問到的問題是:「爲何向printf()函數傳遞一個NULL指針會致使程序的崩潰?」人們彷佛以爲能夠像下面這樣編寫代碼: char *p = NULL; /*…*/程序員 printf("%sH, p);數組        並認爲它不會崩潰。顧客們有時會抱怨:「它在個人HP/IBM/PC上不會崩潰。」他們但願當 printf()傳入一個NULL指針時,它會打印出空字符串。
相關文章
相關標籤/搜索