#include <iostream>
using namespace std;
int main ()
{
int age = 27;
int *page = &age;
string name = "WJF";
string *pname = &name;
int numbers[5] = {1,2,3,4,5};
cout << "age = " << age << endl;
cout << "page = " << page << endl;
cout << "&age = " << &age << endl;
cout << "*page = " << *page << endl;
cout << "*&age = " << *&age << endl;
cout << "&*&age = " << &*&age << endl << endl;
cout << "name = " << name << endl;
cout << "pname = " << pname << endl << endl;;
cout << "numbers[0] = " << numbers[0] << endl;
cout << "&numbers[0] = " << &numbers[0] << endl;
cout << "numbers[1] = " << numbers[1] << endl;
cout << "&numbers[1] = " << &numbers[1] << endl;
cout << "numbers[2] = " << numbers[2] << endl;
cout << "&numbers[2] = " << &numbers[2] << endl;
cout << "numbers[3] = " << numbers[3] << endl;
cout << "&numbers[3] = " << &numbers[3] << endl << endl;
cout << "&(numbers[0]+1)) = " << (&numbers[0]+ 1) << endl;
cout << "*&(numbers[0]+1) = " << *&numbers[0]+1 << endl;
cout << "&(numbers[0]+2) = " << (&numbers[0]+ 2) << endl;
cout << "*&(numbers[0]+2) = " << *(&numbers[0]+ 2) << endl;
cout << "&(numbers[0]+3) = " << (&numbers[0]+ 3) << endl;
cout << "*&(numbers[0]+3) = " << *(&numbers[0]+ 3) << endl;
cout << "&(numbers[0]+4) = " << (&numbers[0]+ 4) << endl;
cout << "*&(numbers[0]+4) = " << *(&numbers[0]+ 4) << endl;
cout << "&(numbers[0]+5) = " << (&numbers[0]+ 5) << endl;
cout << "*&(numbers[0]+5) = " << *(&numbers[0]+ 5) << endl;
cout << "&(numbers[0]+6) = " << (&numbers[0]+ 6) << endl;
cout << "*&(numbers[0]+6) = " << *(&numbers[0]+ 6) << endl;
return 0;
}
c++指针
最新推荐文章于 2022-08-03 18:32:28 发布