指向字符数组的指针与指向整型数组的指针
一、代码
1 #include <IOSTREAM> 2 using namespace std; 3 void main() 4 { 5 char a[10];//字符数组 6 cout<<"Please input a string:"<<endl; 7 cin.getline(a,10);//10为可接收大小 8 char *p=a; 9 cout<<""<<endl; 10 cout<<p<<"="<<a<<endl;//输出的整个字符串 11 cout<<*p<<"="<<a[0]<<endl;//输出的首地址的字符 12 cout<<&p<<" !="<<&a<<endl;//输出的地址 13 //////////////////////////////////////////////// 14 // 15 //////////////////////////////////////////////// 16 int b[3]; 17 cout<<"Please input 3 numbers:"<<endl; 18 for (int i=0;i<3;i++) 19 { 20 cin>>b[i]; 21 } 22 int *q=b; 23 cout<<q<<"="<<&b<<endl;//输出的是b的地址 24 cout<<*q<<"="<<b[0]<<endl;//输出的b[0] 25 cout<<&q<<endl;//输出的是指针q的地址 26 }
二、结果演示