问题描述
- 关于C++数组知识,在不同的平台上长度不一致,求解原因
- #include
#include
#include
using namespace std;int main()
{
char ca[] = {'c''+''+'};
cout<<strlen(ca)<<endl;
for(int i=0; i<strlen(ca); i++)
cout<<ca[i]<<endl;system(""pause"");return 0;
}
为什么长度不是3呢,在VC++6.0中输出长度为7,而在VS2012中输出长度为11?求解释的
时间: 2024-10-29 01:31:29