#include
using namespace std;
int main()
{
int n1 = 10, n2 = 20, * p1, * p2;
p1 = &n1 , p2 = &n2;
cout << "p1地址保存的值:" <<p1 << endl; //加号是所在地址保存的值,不加*号读取的是地址
cout << "p2地址保存的值:" << *p2 << endl;
p1 = p2;
cout << "p1地址保存的值:" << p1 << endl;
// int n[10]; //这里的n是地址
char s1[11]="我要自学网"; //一个
cout << "s1" << s1 << endl;
char s2; //跟s3相比的差距在于s3[11]已经是11个元素的地址了 s2为野指针
char s3[11];
s2 = s1;
strcpy(s3, s1);
cout << "s2:" << s2 << endl;
cout << "s3:" << s3 << endl;
return 0;
}
我想问一下,有没有大佬知道我这个错哪了。因为是自学,然后这个程序按照课程打出来,他的软件可以运行,我的不可以。