如果用strlen()的話返回的就是6
但是實際占用的空間是7
應為在最後補壹個'\0'
'\0'是個占位符,不能算是字符
它和字符占的內存空間是壹樣的,都是壹個字節
用來標誌字符串結束。
使用printf("%s",..);的時候系統會自動尋找字符串的結為符'\0'。輸出也是到'\0'前為止。
如果用strlen()的話返回的就是6
但是實際占用的空間是7
應為在最後補壹個'\0'
'\0'是個占位符,不能算是字符
它和字符占的內存空間是壹樣的,都是壹個字節
用來標誌字符串結束。
使用printf("%s",..);的時候系統會自動尋找字符串的結為符'\0'。輸出也是到'\0'前為止。