一、指针
指针是一种数类型
1)指针也是一种变量,占有内存空间,用来保存内存地址
测试指针变量占有内存空间大小
//char *p1形参形参也是被调用该函数的参数,只不过具有对外属性而已。
voidgetData01(char *p1)
{
printf("getData01()begin\n");
return;
}
2)*p操作内存
在指针声明时,*号表示所声明的变量为指针
在指针使用时,*号表示操作指针所指向的内存空间中的值
*p相当于通过地址(p变量的值)找到一块内存;然后操作内存
*p放在等号的左边赋值(给内存赋值)
*p放在等号的右边取值(从内存获取值)
int a = 10;
a = 20; //直接通过变量修改a的值