电脑网站网页设计,软件开发 东莞,百度一下百度首页,在网上怎么开店卖东西这是在朋友圈里面看到有人调侃的一个C语言题目#xff0c;这里拿出来分享给大家看看。1我们知道int a 120;
int* p a;这样我们可以给指针p赋值。指针很多初学者学习的时候会觉得一脸懵逼#xff0c;我们只要明白几个关键的东西#xff0c;会让我们对指针理解更深入一… 这是在朋友圈里面看到有人调侃的一个C语言题目这里拿出来分享给大家看看。1我们知道int a 120;
int* p a;这样我们可以给指针p赋值。指针很多初学者学习的时候会觉得一脸懵逼我们只要明白几个关键的东西会让我们对指针理解更深入一些。我们写代码声明的各种类型的变量其实是为了我们给内存定义不同的类型int a可以声明一个整型变量就是找了一块内存给他起个别名为a然后这个内存地址的类型就是 int说白了你只能存储int类型。int* p也是如此找了一块内存起个别名是p然后这个地址只能存储int*的类型int* 如果看得比较不顺眼可以看成是 int 。但是这样的代码你可能是没有见过的#include stdio.h
int main()
{int a 120;int* p ************a;printf(a:%p p:%p p:%p *p:%d\n,a ,p ,p ,*p);return 0;
}这代码是可以正常输出的输出如下然后我们再仔细看看虽然写了很多 * 但是无非也不就是把 a 的地址赋值给了 p仅此而已。上面的代码和下面其实是一样的#include stdio.h
int main()
{int a 120;int* p a;printf(a:%p p:%p p:%p *p:%d\n,a ,p ,p ,*p);return 0;
}最后如果觉得不错大家顺手点个赞转发就是对我最大的鼓励和支持长按识别二维码关注公众号