指针

声明指针
类型* 变量名 或 类型 *变量名。
改变指针指向值
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]
浙公网安备 33010602011771号