掌握C语言中指针的基本知识
发布时间
阅读量:
阅读量
一.c语言中的***** 号有三个用途,分别是:
-
乘法运算符号,用于执行乘法操作,例如 5*6 。
-
声明一个指针变量时所采用的标识符,在定义指针时使用,例如 *int p
-
间接访问运算符,用于获取指针所指向内存单元中的数据,例如 *printf("%d", p);
二.指针有什么作用呢?
保存一个地址,具体而言是保存某个内存区域的地址。
*int p;
对于整型指针p来说,如何才能保存整型变量a的地址呢?这非常简单,具体操作如下:
p= &a;
****其中,&被称为取地址运算符,通过这种方式,整型指针p便能够获取(保存)整型变量a的地址。我们可以形象地认为,此时整型指针p指向了 整型变量a。
当p指向a之后有什么作用呢? 其主要作用在于,我们可以通过指针p对变量a进行操作。例如,我们可以通过对指针p进行操作 来输出变量a的值,具体实现方式如下:

三.动态存储方法 malloc
除采用 int a 这种在内存中开辟空间以保存数据的方式外,还存在
全部评论 (0)
还没有任何评论哟~
