学习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:  }

运行结果:

image

posted on 2011-06-27 16:22  liwenodo  阅读(158)  评论(0编辑  收藏  举报

导航