指针和数组

来源:互联网 发布:手机转换格式软件 编辑:程序博客网 时间:2024/05/21 07:06
#include <stdio.h>
#include <cstring>
#include <stdlib.h>
#include <cmath>
int main()
{
  int an[200];
  int *p;
  p = an;
  *p = 10; //a[0]=10
  printf("%d\n",an[0]);
  *(p+1) = 20 ;//a[1]=20
  printf("%d\n",*(p+1));
  p[0]=30; //an[0]=30
  printf("%d\n",p[0]);
  p[4]=40; //an[4]=40
  printf("%d\n",p[4]);
  for(int i=0;i<10;i++)
    *(p+i) = i;
  printf("%d\n",*(p++)); //a[1]
   printf("%d\n",*(++p));
  p = an+6;
  printf("%d\n",*p);//6
  return 0;
}