main() { int a=1,b=3,c=5;int *p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 07:04:12
main() { int a=1,b=3,c=5;int *p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c)}这道题的解析
如下:最后一个输出语句还省一个结束的英文分号printf("%d\n",c)}
应该;printf("%d\n",c);}
main()
{
\x09int a=1,b=3,c=5;
\x09int *p1=&a,*p2=&b,*p=&c;//这一语句是定义三个指针变量,并赋值
\x09//即:使p1指向a;p2指向b;p指向c
\x09*p=*p1*(*p2);//该句是给p所指的存储单元c赋值,就是p1所指的存储单元的值,即a的值,与p2所指的存储单元b的值相乘
\x09//也就是c=a*b,等价于c=1*3=3;
\x09printf("%d\n",c);
}
运行结果:3
应该;printf("%d\n",c);}
main()
{
\x09int a=1,b=3,c=5;
\x09int *p1=&a,*p2=&b,*p=&c;//这一语句是定义三个指针变量,并赋值
\x09//即:使p1指向a;p2指向b;p指向c
\x09*p=*p1*(*p2);//该句是给p所指的存储单元c赋值,就是p1所指的存储单元的值,即a的值,与p2所指的存储单元b的值相乘
\x09//也就是c=a*b,等价于c=1*3=3;
\x09printf("%d\n",c);
}
运行结果:3
main() { int a=1,b=3,c=5;int *p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2
C语言 int *p,*p1,*p2; int a=5,b=3; p1=&5; p2=&3; *p = *p1; //
下面一段代码:int a=1,b=2,t; int *p1,*p2; p1=&a;p2=&b; t=*p1;*p1=*p
#include void swap(int b[]) { int *p,*p1,*p2; p1=&b[0] ;p2=&
看下面:void Swap(int *p1,int *p2) { int *p; p = p1; p1 = p2; p2
12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(___A____).C A) *p
#includevoid main(){int *p1,*p2,a[5]={1,3,5,7,9};for(p1=a;p1
int a,b,*p1*p2; 请问 p1=&a和*p1=a有什么区别?
int*p,*p1,*p2,*p=*p1,*p1=*p2,*p2=*p3哪里有错.另外p=p1,p1=p2,p2=p3呢
C语言问题:int a[10],*P1,*P2; P1 =& a[0]; P2 =& a[5];
swap(int *p1,int *p2) {int temp; temp=*p1; *p1=*p2; *p2=temp
设A,B是两个事件,P(A)=p1>0,P(B)=p2>0,且p1+p2=1-(1-p2)/p1