数据类型说明 *变量名
例如:int *p1
为指针变量赋值
只能用表示地址的数据为指针初始化或赋值
(数组名 &变量名)
#include <iostream.h>
void sum(int * sum,int n)
{
int i;
for(i=1;i<=n;i++)
*sum=*sum+i;
}
void main()
{
int sum1=0;
int n1;
cin>>n1;
sum(&sum1,n1);
cout<<sum1<<endl;
}
#include <iostream.h>
void main( )
{
int a[10],t;
int *p,*q;
for(p=a;p-a<10;p++)
*p=p-a+1;
for(p=a;p-a<10;p++)
cout<<*p<<" ";
cout<<endl;
p=a; q=a+ 9;
while(p<q)
{
t=*p;
*p=*q;
*q=t;p++;
q--;
}
for(p=a;p-a<10;p++)
cout<<* p<<" ";
cout<<endl;
}