#include“stdio.h” void main( ){ inta=9,b=25,*p1=&b,c;c=*p1;*p1=*p2;*p2 =c;接下来补充一句printf(“a=%d,b=%d,*p1=%d,*p2=%d,a,b,*p1,*p2);}请问这一连串代码是什么意思,我没有按照标准格式输出
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 23:53:51
#include“stdio.h” void main( ){ inta=9,b=25,*p1=&b,c;c=*p1;*p1=*p2;*p2 =c;接下来补充一句printf(“a=%d,b=%d,*p1=%d,*p2=%d,a,b,*p1,*p2);}请问这一连串代码是什么意思,我没有按照标准格式输出
#include“stdio.h” void main( ){ inta=9,b=25,*p1=&b,c;c=*p1;*p1=*p2;*p2 =c;
接下来补充一句printf(“a=%d,b=%d,*p1=%d,*p2=%d,a,b,*p1,*p2);}请问这一连串代码是什么意思,我没有按照标准格式输出
#include“stdio.h” void main( ){ inta=9,b=25,*p1=&b,c;c=*p1;*p1=*p2;*p2 =c;接下来补充一句printf(“a=%d,b=%d,*p1=%d,*p2=%d,a,b,*p1,*p2);}请问这一连串代码是什么意思,我没有按照标准格式输出
首先 P2没有定义
#include“stdio.h”
void main( )
{
int a=9,b=25,*p1=&b,c;//定义整型变量a,b,c,并初始化了a,b;定义了指针变量p1,并指向b
c=*p1;//c赋值b,此时c=25
*p1=*p2;//注意你没定义指针p2,也没说明p2的指向.
//,这里意思是将p2指向的地址单元里的值附给p1指向的地址单元
*p2 =c;//这是把c的值赋给p2指向的地址单元
printf(“a=%d,b=%d,*p1=%d,*p2=%d\n",a,b,*p1,*p2);
//输出a,b和p1,p2指向的地址单元里的值
}