字符串结尾‘0’和‘\0’的区别

来源:互联网 发布:加工中心编程兼职 编辑:程序博客网 时间:2024/06/05 19:14
两者是相同的。例:char *str="abcd";memset(str+3, 0, 1) ==> str="abc"memset(str+3,'\0',1) ==> str="abc" 此二者等价但memset(str+3,'0',1) ==> str="abc0"从另一个角度(int)(0) = 0(int)('\0') = 0(int)('0') = 48
0 0