Advertisement

掌握C语言中指针的基本知识

阅读量:

一.c语言中的***** 号有三个用途,分别是:

  1. 乘法运算符号,用于执行乘法操作,例如 5*6 。

  2. 声明一个指针变量时所采用的标识符,在定义指针时使用,例如 *int p

  3. 间接访问运算符,用于获取指针所指向内存单元中的数据,例如 *printf("%d", p);

二.指针有什么作用呢?

保存一个地址,具体而言是保存某个内存区域的地址。

*int p;

对于整型指针p来说,如何才能保存整型变量a的地址呢?这非常简单,具体操作如下:

p= &a;

****其中,&被称为取地址运算符,通过这种方式,整型指针p便能够获取(保存)整型变量a的地址。我们可以形象地认为,此时整型指针p指向了 整型变量a。

当p指向a之后有什么作用呢? 其主要作用在于,我们可以通过指针p对变量a进行操作。例如,我们可以通过对指针p进行操作 来输出变量a的值,具体实现方式如下:

三.动态存储方法 malloc

除采用 int a 这种在内存中开辟空间以保存数据的方式外,还存在

全部评论 (0)

还没有任何评论哟~