|
|
1
22
简短的回答:你的代码是有效的C,但不是有效的C++。 长话短说:
所以
|
|
|
2
2
字符串“four”实际上包含五个字节:四个字母加一个零字节(\0)作为字符串终止符。我写C或C++已经有一段时间了,但是我猜想C编译器不管什么原因都会默默地忽略它。 |
|
|
3
2
最好是
|
|
|
4
1
必须 |