指针变量的定义与引用
2019獨角獸企業重金招聘Python工程師標準>>>
void main(){
??? int a =5,b=3;
??? int *p;
??? p = &a;
??? b=*P+5;
??? printf("%d\n", b);
??? *p = 4;
??? printf("%d,%d\n",a,*p);
}
輸出結果:10???? 4???? 4
之前在學校的時候就沒怎么搞懂, 現在再重新學習一下,發現竟然很容易。
#include <stdio.h>
void main(){
??? int a,b,c;
??? int *pa,*pb,*pc;
??? pa = &a,pv=&b,pc=&c;
??? scanf("%d%d",pa,pb);
??? printf("a=%d,b=%d\n",*pa,*pb);
??? c=a+b;???????? ??????? printf("c=%d\n",*pc);????????????????????????????????????
??? *pc=a+*pb;????????????printf("c=%d\n",c);
??? c=*pa**pb;????????????printf("c=%d\n",c);
??? c=++*pa+(*pb)++;????printf("c=%d\n",c);
??? c=(*pa)+++*pb;????????printf("c=%d\n",c);
????????????????????????????????????printf("a=%d,b=%d\n",a,b);
}
結果:? 2? 3
??????? a=2,b=3
??????? c=5
????????c=5
????????c=6
????????c=6
????????c=7
??????? a=4,b=4
轉載于:https://my.oschina.net/shunshun/blog/118297
總結
以上是生活随笔為你收集整理的指针变量的定义与引用的全部內容,希望文章能夠幫你解決所遇到的問題。