2013/11/9 Zhenbo Li <litimetal@xxxxxxxxx>: > 我的C语言不扎实啊 > 我用 sizeof 看了一下,无论是 gcc 还是 vc,结果都是第二种写法比第一种写法多占用了一个字节 C语言字符串是以NULL结尾的, char a[] = "haha" 其实等价于 char a[] = {'h', 'a', 'h', 'a', 0}, 而char b[] = "haha\0" 等价于 {'h', 'a', 'h', 'a', 0, 0} 参见 http://learn.akae.cn/media/ch08s04.html -- Regards, Qian Hong - http://www.winehq.org