int _tmain(int argc, _TCHAR* argv[])
{
signed char a[1001] = { 0 };
int i;
for (int i = 0; i < 1000; i++)
{
a[i] = -1 - i;
}
cout << strlen((const char*)a) << endl;
getchar();
return 0;
{
signed char a[1001] = { 0 };
int i;
for (int i = 0; i < 1000; i++)
{
a[i] = -1 - i;
}
cout << strlen((const char*)a) << endl;
getchar();
return 0;
}
最后的结果是255。。
本文通过一个C++示例程序介绍了如何初始化一个signed char类型的数组并对其进行赋值操作,探讨了数组越界的问题,并展示了如何使用cout输出其长度。
1425

被折叠的 条评论
为什么被折叠?



