打印字符数组末尾时的Wierd结果(“210”)
Wierd result (`210`) when printing the end of a char array
我的代码如下:
int main(int argc, char *argv[])
{
char ca[] = {'0'};
cout << *ca << endl;
cout << *(ca+1) << endl;
cout << ca[1] << endl;
cout << (char)(0) << endl;
return 0;
}
结果是这样的:
0
210
210
^@
从这个线程中,我知道^@
实际上和