*p=&a
来源:互联网 发布:有话好好说 知乎 编辑:程序博客网 时间:2024/04/29 04:43
*p=&a这样写是不正确的,除非p是指向指针的指针。
这时候*p前面要有类型符(比如int等),通常的情况是这样用的int *p=&a;这一句作用相当于int *p; p=&a; 两句,这句话的意思是定义一个int类型指针,然后用a的地址给p赋值。
对于指针p来说,*p就是指针p所指向的内存空间存储的值,*p=a就是把p所指向的那一内存空间的值赋值为a,p本身不改变。
p=&a就是用a的地址对p赋值,a是一个变量,&a就是存储这个变量的内存地址,指针存储的就是一个地址,*p就是这一地址中的内容。
0 0
- int *p=&a
- *p=&a
- 【知识点】a=*P++
- p(a|b)=p(ab)/p(b)为什么?
- hdu2837 Calculation a^b%p=a^(b%phi(p)+phi(p))%p
- *p=a与*p=&a有什么区别
- A *p=new B;
- ap = a (mod p)
- int *p=(int *)a;
- class A 和 class B: public A中A a; B b; A *p = &a; p->foo();相关题目
- int a[5]={0}; int *p=a; p-a=1;
- BSGS(a^x%p=b)
- 求方幂模s = a^j mod p
- hdu3221 Brute-force Algorithm矩阵快速幂&&a^b%p=a^(b%phi(p)+phi(p))%p b>=phi(p)
- 第四周 项目一 改错 s(面积)=sqrt(p*(p-a)*(p-b)*(p-c))
- 部分不太理解,特别是 p=*a;可不可以用 p=a 代替了
- 关于指针int *p=&a和*p=&a的纠正
- CH BR13数学(啥?-a^b≡a^b mod phi(p)+phi(p)(mod p)(b>=phi(p))公式)
- 制作简易计算器封装类
- 多年后
- bzoj1680[Usaco2005 Mar]Yogurt factory
- 【剑指offer】面试题16:反转链表
- 制作简易计算器处理过程Servlet
- *p=&a
- LCD 每隔10分钟 自动熄灭 --打开Framebuffer console的时候
- C#入门基础编程(第一章)
- 制作简易计算器处理结果Servlet
- 在排序数组中,找出给定数字的出现次数 比如 [1, 2, 2, 2, 3] 中2的出现次数是3次。
- 那年,我们放生的烟火
- 微博开篇,不断提升自己,立此为证
- 【剑指offer】面试题15:链表中倒数第k个结点
- C Shell 和 Bash的区别