我们都知道自动附加到C字符串末尾的空字符... C++字符串对象怎么样?它的末尾是否还有一个空字符?
非常感谢!
如果我有这样的C字符串初始化:
char a[5]={'a','b','c'};
Run Code Online (Sandbox Code Playgroud)
这有效吗?a [3]和[4]的价值是多少?空字符是否自动附加到?的末尾?
谢谢!
功能原型:
1. int test (int & i);
2. int test (int * i);
Run Code Online (Sandbox Code Playgroud)
函数调用:
1. test(n);
2. test(&n);
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释尽可能多的方面的差异吗?非常感谢!