首页 > C > 指针 阅读:57,774

指针声明

char *pch;

int *pi;

float *pf;

double *pd;

那么如何取得一个变量的地址呢?可以在变量前面加&运算符。比如:

char c = ‘c’;

那么c在内存中的地址为:&c

void main(void)

{

         char c=’a’;

         char *pch = &c;

         printf(“%p,%p\n”, pch, &c);

}

所以,可以给字符指针做如下赋值:

char c = ‘c’;

char *pch = &c;

这个时候,pch的值就是c的地址了。如果要通过指针访问对应的变量的值,可以使用*运算符。比如:

char c = ‘c’;

char *pch = &c;

printf(“c=%c\n”, *pch);

周哥教IT,分享编程知识,提高编程技能,程序员的充电站。跟着周哥一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

当你决定关注「周哥教IT」,你已然超越了90%的程序员!

IT黄埔-周哥教IT技术交流QQ群:213774841,期待您的加入!

二维码
微信扫描二维码关注