#include<iostream>
using namespace std;
void main()
{
char a[]={'a','b','c'}; //不是以字符串形式初始化,因此没有添加/0标志
char b[]={"abc"};
char c[]="abc";
char d[6]="abc";
char* e=a;
cout<<a<<endl; //输出abc加乱字符
cout<<b<<endl; //输出正确,应该是遇到/0结束
cout<<e<<endl; //输出abc加乱字符,与a相同
cout<<sizeof(a)<<" "<<sizeof(b)<< " "<<sizeof(c)<<" "<&
using namespace std;
void main()
{
char a[]={'a','b','c'}; //不是以字符串形式初始化,因此没有添加/0标志
char b[]={"abc"};
char c[]="abc";
char d[6]="abc";
char* e=a;
cout<<a<<endl; //输出abc加乱字符
cout<<b<<endl; //输出正确,应该是遇到/0结束
cout<<e<<endl; //输出abc加乱字符,与a相同
cout<<sizeof(a)<<" "<<sizeof(b)<< " "<<sizeof(c)<<" "<&