一道C语言的题目,求详细解释*pa与pa的区别Void main(){int a,b,*pa=&a,*pb=&b;*pa=3;*pb=4;a=5;b=6;Pb=pa;Printf(“%d\n”,*pa+*pb);}A、10 B、11 C、12 D、7

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 07:01:03
一道C语言的题目,求详细解释*pa与pa的区别Voidmain(){inta,b,*pa=&a,*pb=&b;*pa=3;*pb=4;a=5;b=6;Pb=pa;Printf(“%d\n”,*pa+*

一道C语言的题目,求详细解释*pa与pa的区别Void main(){int a,b,*pa=&a,*pb=&b;*pa=3;*pb=4;a=5;b=6;Pb=pa;Printf(“%d\n”,*pa+*pb);}A、10 B、11 C、12 D、7
一道C语言的题目,求详细解释*pa与pa的区别
Void main()
{int a,b,*pa=&a,*pb=&b;
*pa=3;*pb=4;a=5;b=6;
Pb=pa;
Printf(“%d\n”,*pa+*pb);
}
A、10 B、11 C、12 D、7

一道C语言的题目,求详细解释*pa与pa的区别Void main(){int a,b,*pa=&a,*pb=&b;*pa=3;*pb=4;a=5;b=6;Pb=pa;Printf(“%d\n”,*pa+*pb);}A、10 B、11 C、12 D、7
这里涉及的主要是对指针的理解;
首先声明四个变量,两个int类型的变量,两个int *类型的变量;int类型的变量存储的是int类型的值,int *类型的变量存储的是一个地址,这个变量可以存储一个int类型的地址,而这个int类型的地址里面毫无疑问存储的是一个int类型的值.
int *pa=&a,可分解成:
int *pa;
pa = &a;//把a的地址赋给pa
这样pa这个指针就指向了变量a的地址;
* 是一个解引用符,在这里,*pa就是指针pa所指向的内存当中存储的变量;也就是说这时*pa与a是等价的.
pb与b的关系也是一样的;
现在就很清楚了:
*pa=3;//往a这个变量里存3
*pb=4;//往b里存4
a=5;//往a里存5
b=6;//往b里存6
pb=pa;//pb这个指针指向变量a的地址
*pa + *pb;//就是a + a,并且此时a = 5
答案自然是 A

一道C语言的题目,求详细解释*pa与pa的区别Void main(){int a,b,*pa=&a,*pb=&b;*pa=3;*pb=4;a=5;b=6;Pb=pa;Printf(“%d ”,*pa+*pb);}A、10 B、11 C、12 D、7 C语言题目 求详细解释 一道C语言的题目求代码 c语言中(*pa)+++*pb 是等价与((*pa)++)+(*pb)还是(*pa)+(++*pb) 平面与平面垂直判定的一道例题-求高手解答ABCD是正方形,PA垂直平面ABCD,且PA=AB1`求二面角A-PD-C的角度2`求二面角B-PA-D的角度3`求二面角B-PA-C的角度4`求二面角B-PC-D的角度图上不了,2`3可以不答,但 C语言题目,求解释 C语言c=(*pa)+++*pb的疑问,求解答C语言c=(*pa)+++*pb的求解答例如 *pa=2;*pb=2;请问为什么是 c=((*pa)++)+*pb这样结合啊而不是 c=(*pa)+(++*pb) 这样结合呢?++的结合性不是自右像左的吗?这样似乎变成自左 c语言里p->next=pa?pa:pb是什么意思? 求一道C语言题目 求 C语言问题~a[] *pa, pa=a.我想问*++pa和++pa有什么区别 C语言若已定义:int a[5]={1,2,3,4,5},*pa=a;下列叙述错误的是()若已定义:int a[5]={1,2,3,4,5},*pa=a;下列叙述错误的是()A.*(pa+2)与a[2]的值相同B.a++与pa++的作用相同C.pa与a的值相等D.a[2]与pa[2]的值相 关于立体几何三棱锥的题目 已知PA⊥平面ABC,且∠BAC=90°,若PC,PB分别与平面ABC成30°,45°角,PA=a,求PA与BC的距离.) C语言的一道题,求高手解释 一道C语言题目,急求… C语言题目·求解释 计算机C语言练习题目求解释. 数据结构P31算法2.12 解释下pc=pa得意思题目是归并两个单链表的算法.void MergeList_L(LinkList &La,LinkList &Lb,LinkList &Lc) {pa=La->next; pb=Lb->next;Lc=pc=La;while(pa&&pb){if(pa->data data){pc->next=pa;pc=pa;pa=pa->next; }else 如图PA,PB分别切与圆AB,C是圆上任意一点过C做切线三角形PDE的周长为12求PA的长