6.18 二级指针:修改指针变量
修改指针变量值
指针数组传参
/************************************************
* Filename:
* Author: litao.wang
* Description: QQ群:475504428
* Create: 2018-01-06 02:41:13
* Last Modified: 2018-01-06 15:15:56
*************************************************/
#include <stdio.h>
void change(int i)
{
i++;
}
void change2(int *p)
{
(*p)++;
p++;
}
void change3(int **pp)
{
(**pp)++;
(*pp)++;
}
int a = 10;
int *p = &a;
int main(void)
{
change(a);
printf(" a: %d\n",a);
puts("");
change2(p);
printf(" a: %d\n",a);
printf("&a: %d\n",&a);
printf(" p: %d\n",p);
puts("");
change3(&p);
printf(" a: %d\n",a);
printf("&a: %d\n",&a);
printf(" p: %d\n",p);
return 0;
}