cin >> arr和cin内部for循环有什么区别

时间:2019-09-16 19:04:37

标签: c++ arrays for-loop char

以下代码片段之间有什么区别?

// snippet-1
char arr[n];
cin >> arr;

// snippet-2
char arr[n];

for (int i=0;i!=n;i++)
{
        cin >> arr[i];
}

在代码段1类型的数组输入中,我在代码强制,测试中遇到内存错误。虽然是snippet-2类型,但效果很好。两者有什么区别?在本地计算机上,没有任何编译或运行时错误。

0 个答案:

没有答案