using namespace std;
void print1(int p[],int n);
void print2(int *p,int n);
int main(){
const int N=10;
int a[N]={11,22,33,44,55,66,77,88,99,10};
int *p=a;
print1(a,N); // 形參和實參均為數組名
print2(p,N); // 形參和實參均為指針變量
print2(a,N); // 形參為指針變量,實參為數組名
print1(p,N); // 形參為數組名,實參為指針變量
} //----------
void print1(int p[],int n){
for(int i=0;i<n;i++)
cout <<*(p+i) <<" ";
cout <<endl;
}
void print2(int *p,int n){
for(int i=0;i<n;i++)
cout <<p[i] <<" ";
cout <<endl;
}
心得:
for(; 1 ;) { 讀程序; 編程序; }