指针

 声明指针

类型*  变量名   或  类型  *变量名。

改变指针指向值

int  num = 1;

int  *punm  = #

++*punm 或 (*punm)++

指向常量的指针:

不能通过指针去修改 *pvalue 的值,但是可以通过value 修改自身的值,也可以更改*pvalue 的指向 *pvalue  = &newnumber;

常量指针

 不能修改指针指向,但可以修改指向的值,也可以通过指向的值自身修改。

 数组和指针

 p 指向数组multiple第一个元素的地址,p+1指向数组第二个元素的地址。

指针上加一,地址上增加一个元素所占字节数。

多维数组 

直接使用数组名

 使用指针:声明指针,复制数组地址

 指针和数组记号

 对于  char **pstr = calloc(100,sizeof(char*));*(pstr+i)与pstr[i] 

posted on 2023-05-22 17:15  马玉豪  阅读(12)  评论(0)    收藏  举报

导航