1、NULL即空指針。在C中,NULL是指向0的指針,由 #define NULL ((void *)0)定義;在C++中,NULL就是0,由 #define NULL 0 定義。可參見 vs2013 的庫文件 string.h。
2、'\0' 是空字符常量,表示字符串的結束,ASCII碼值為0。
3、'0'是字符0,ASCII碼值為48。
4、0是數字0。
5、空格是可顯示字符空格,ASCII 碼值為32。
備注:
給指針置位為空指針時,應該使用 NULL;
給字符串添加結束標志時,應該使用 '\0' 。