c++,求解释!!!
#include <iostream>using namespace std;
int main()
{
int stu[3];
stu={0,0,0};
cout<<stu<<endl;
return 0;
}
Microsoft Visual C++ 6.0报错!素组不能先定义,然后再初始化!为什呢?
#include <iostream>
using namespace std;
int main()
{
char stu[30];
char *p=stu;
p="student";
cout<<p<<endl;
cout<<stu<<endl;
return 0;
}
输出结果是:
student
烫烫烫烫烫烫烫烫烫烫
Press any key to continue
指针变量p与字符型素组stu[30]的首元素是同一个地址,那么为什么通过指针变量向字符型素组stu[30]赋值,输出stu时是:烫烫烫烫烫烫烫烫烫烫?