指针就是地址,定义int * p ,则p即是该地址(指针)。
*是取内容运算符,&是取地址运算符。可以将*p来看做一个普通变量来使用。
着重体验功效如下所示:
#include"stdio.h" void main() { int* p; int* q; int* r; int c=8; int a=2; //initialize pointer p=&c; printf("variability c is:%d/n/n",c); printf("After 'p=&c':/n"); printf("p is %d/n/n",p); *p=a; printf("After '*

本文介绍了C语言中指针的*和&运算符的用法。通过示例代码展示了如何初始化指针,以及如何使用*取指针所指向的内容,&获取变量的地址。在代码执行过程中,通过指针*p改变值,说明了指针操作实际上是对内存地址上的值进行操作,强调了指针与内存地址的关系。

2506





