c 指针

1.指针是一种数据类型,具有指针类型的变量称为指针变量,指针变量是用于存放内存单元的。

2.指针变量指向可变。

3.int a,arry[10];

int *p,*p1;

   p=&a;

   p1=arry;

    p=1000;//错误,不能直接赋予指针变量一个数

4.引用指针变量比数组元素变量效率高。

p  只想指针变量p的地址。

*p  只想指针变量的内

array+1是array[1]的地址

array[i],*(array+i),*(p+i)表示数组元素,&array【i】,arrray+i,p+i表示数组元素地址。

5.*p++  ++运算作用于指针变量,先取指针变量所指向的值,在对指针进行运算

(*p)++    ++运算作用于指针所指向的值,即指针所值变量自增。

*(p+i)=p【i】;

原文地址:https://www.cnblogs.com/czsl/p/2695323.html