1。比如main()
{
char a;
cin>>&a;
cout<<&a;
}\\输入abcd输出的是abcd
2。main()
{
char a;
cin>>a;cout<<a;
}//输入abcde输出的是a
为什么上面1不会越界,下面2会。 第1个bcde到哪去了?不越界吗?1可以以字符串的形式输出?。为什么给字符型变量赋值不取地址符;我不懂啊。我是刚接触c++的。希望各位高手耐心点,给我推荐本书了解工作原理。
main()
{
char a[5];
cin>>a;
cout<<a[6];
}
数:
cin>>x;数组:
cin>>a>>b>>c;