学习C语言_指针_3_数组和指针
星号的含义
1.乘法
2.定义指针变量
int * p; //定义一个名字叫p的变量,int *表示p只能存放int变量的地址。
3.指针运算符
该运算符放在已经定义好的指针变量的前面,
如果p是一个已经定义好的指针变量,
刚*p表示 以p的内容为地址的变量。
1: # include <stdio.h>
2:
3: int main(void)
4:
5: {
6: int * p;//等价于 int *p;也等于 int *p;
7: int i = 5;
8: p = &i;
9: *p = 99; //*p 是以p的内容为地址的变量,那么*p就等于i,i等于*p;
10: printf("i = %d, *p = %d\n", i, *p);
11: return 0;
12: }
运行结果: