int a,b,*p1*p2; 请问 p1=&a和*p1=a有什么区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 09:36:10
int a,b,*p1*p2; 请问 p1=&a和*p1=a有什么区别?

int a,b,*p1*p2; 请问 p1=&a和*p1=a有什么区别?
int a,b,*p1*p2; 请问 p1=&a和*p1=a有什么区别?

int a,b,*p1*p2; 请问 p1=&a和*p1=a有什么区别?
p1,p2是内存地址
&操作符表示取当前值的地址
*操作符表示取当前地址内的值

int a,b,*p1*p2; 请问 p1=&a和*p1=a有什么区别? #include void swap(int b[]) { int *p,*p1,*p2; p1=&b[0] ;p2=&b[1]; p=p1; p1=p1+1; p2=pvoid main() { int a[]={5,9}; printf(%d,%d ,*a,*(a+1));swap(a);printf(%d,%d ,a[0],a[1]) }请问执行结果是多少? C语言 int *p,*p1,*p2; int a=5,b=3; p1=&5; p2=&3; *p = *p1; // 这里为什么段错误 C语言指针法三个数比较大小!求指错!#includevoid main(){int a,b,c,*p1,*p2,*p3,*p;*p1=&a;*p2=&b;*p3=&c;scanf(%d%d%d,p1,p2,p3);if(a>b){ p2=p1;p=p2;p1=p;}if(a>c){ p1=p3;p=p1;p3=p1;}if(b>c){ p3=p2;p=p3;p2=p;}printf(%d%d%d ,*p1,*p2,*p3);} swap(int *p1,int *p2) {int temp; temp=*p1; *p1=*p2; *p2=temp; } main() { int a,b; int *pointer_1,*pswap(int *p1,int *p2){int temp;temp=*p1;*p1=*p2;*p2=temp;}main(){ int a,b;int *pointer_1,*pointer_2;scanf(%d,%d,&a,&b);pointer_1=&a;pointer_2=&b;if(a C语言,返回3个整数中的最大值,要求用指针作为函数参数得到最大值,在主函数中输入输出数据请问以下程序,#includeint max(int a,int b,int c,int *da){int *p1,*p2,*p3;p1=&a,p2=&b,p3=&c;if(p1p3)da=p1;else if (p2>p1&&p2 一道C语言题目,请高手帮个忙,急用!swap(int *p1,int *p2){ int p;p=*p1;*p1=*p2;*p2=p;}main(){ int a,b;int *pointer_1,*pointer_2;scanf(%d,%d,&a,&b);pointer_1=&a; pointer_2=&b;if(a 谁给讲解下其中的问题,函数如下swap(int *p1,int *p2) {int *p; p=p1; p1=p2; p2=p; }main() { int a,b; int *pointer_1,*pointer_2; scanf(%d,%d,&a,&b); pointer_1=&a;pointer_2=&b; if(a 请高手帮我分析一下下面的这个程序!..#include void swap(int *p1,int *p2){ int *p;p=p1;p1=p2;p2=p;}void main(){ int a,b;int *pointer_1,*pointer_2;scanf(%d,%d,&a,&b);pointer_1=&a; pointer_2=&b;if(a main() { int a=1,b=3,c=5;int *p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf(%d ,c)}这道题的解析 C语言中*p=*p1*(*p2);是什么意思int main(void){int a=1,b=3,c=5,*p;int *p1=&a,*p2=&b,*p3=&c;*p=*p1*(*p2);printf(%d ,*p);return 0;} int *p1,*p2; 与 int *p1,p2 int*p,*p1,*p2,*p=*p1,*p1=*p2,*p2=*p3哪里有错.另外p=p1,p1=p2,p2=p3呢 俩灯泡并联在恒定电源 实际功率是P1.P2 若将它们并联在这个电源上 此时实际功率P1' P2'是多大A.P1 P1 B.P2 P1 C.P1/(P1+P2) P2/(P1+P2) D.P1P2^2/(P1+P2)^2 P1^2P2/(P1+P2)^2 给我讲一下这个题把有个错误 A应该是P C语言 指针 新手 秒回 请逐一回答我提出的三个问题 主要是基本概念第一种int *p1,*p2,*p,a,b;scanf(%d,%d,&a,&b);p1=&a;p2=&b;if(a 指针排序,只能互换地址变量名不能互换地址里储存的常量么?main(){ int *p1,*p2,*p,a,b;scanf(%d,%d,&a,&b);p1=&a;p2=&b;if(a 看下面:void Swap(int *p1,int *p2) { int *p; p = p1; p1 = p2; p2 = p; } 指针的用法错在哪? 设A,B是两个事件,P(A)=p1>0,P(B)=p2>0,且p1+p2=1-(1-p2)/p1