我是靠谱客的博主 缓慢汽车,最近开发中收集的这篇文章主要介绍2020-09-23,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

C语言之指针学习1

首先如何定义一个指针,其一般形式为:类型标识符 * 指针变量名。例如:

int *p;
char *a;
double *c;
float *d;

在上面的例子中int *p代表的p是指向int类型的指针变量。
指针变量所存储的是需要访问的空间地址,但作为一个变量,指针变量也有自己的地址。这里要注意的是在int p中p是存地址数据的,而不是p。这了举一个例子代码如下:

	int a = 10;
    int *p;
    p = &a;
    printf("%pn",&a);
    printf("%pn",&p);
    printf("%pn",p);
    printf("%dn",*p);
    return 0

这里定义一个int类型的a,和一个in类型的p,把a的地址赋给p,然后输出a的地址,p的地址,p的值,*p的值。代码结果如下:

0x7ffe2557766c
0x7ffe25577670
0x7ffe2557766c
10

结果可以发现p的值就是a的地址,而*p则是a的地址所对应的值。因此在非声明状态下 * 可以代表解地址的意思。

最后

以上就是缓慢汽车为你收集整理的2020-09-23的全部内容,希望文章能够帮你解决2020-09-23所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部