为您找到"

int a,x=3;int*p1=&x;a=p1==&x什么意思

"相关结果约100,000,000个

C语言问题

7) 若有以下定义,则数值不为3的表达式是 C 。int x[10]={0,1,2,3,4,5,6,7,8,9}, *p1;A. x[3] B. p1=x+3, *p1++;C. p1=x+2, *(p1++); D. p1= x+2, *++p1;8) 若有声明:int * p, m=5, n; 以下正确的程序段是 D 。A. p=&n; sc...

计算机C语言题目求解答

答案是3,首先记住指针即地址。int *p=&a;这段话的意思是这样的:int是指这个指针是int类型的。标示这个变量类型是指针类型,这里并不是取值操作符的意思。=号标示把右边的值赋给左边 &是取地址操作符 a是一个int类型的变量,&a连在一起就是把变量a存放的地址值拉出来 接下来看*号 号是一个...

输入3个整数要求设计3个指针变量p1p2p3使p1指向3个数的最大者, p2指向...

int i = max((max(e,f)),g);int j = min((min(e,f)) ,g );int m = middle(e,f,g);p1 = &i;p3 = &j;p2 = &m;printf("*p1 = %d\n*p2 = %d\n*p3 = %d\n",*p1,*p2,*p3);} int min(int x,int y){ int a,b,c;a = x;b = y;if(a < b)c = a;...

C语言编程实现:利用指针,输入3个整数,按由小到大的顺序输出。_百度知 ...

写法一、(交换指针指向的地址中存放的数据):include<iostream> usingnamespacestd;intmain(){ inta,b,c;int*p1,*p2,*p3;inttemp;cout<<"输入3个整数:"<<endl;cin>>a>>b>>c;p1=&a;p2=&b;p3=&c;if(*p1>*p2){ temp=*p1;p1=*p2;p2=temp;} if(*p1>*p3){ temp=*p1;p1=...

int a,b; int*p1,*p2,*p; scanf("%d,%d",&a,&b); p1=&a; p2=&b;_百...

交换时不能交换地址,这样只是交换了两个指针的地址,而没有交换本身的值,如果想用指针就把*加上,而且还要给p先分配空

...{inta,b,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;b=(*p1)/(*p2)+7;_百度...

include <stdio.h> include <stdlib.h> void main(){ int a,b,k=4,m=6;int *p1=&k;///p1指针指向k int *p2=&m;///p2指针指向m a=p1==&m;///如果 p1的地址等于m的地址 则a=1;否则 a=0; 这里 p1 跟m的地址不一样 所以a=0 b=(*p1)/(*p2)+7;///b等于 p1的...

里面指针为什么这样写:p1=&a;p2=&b;,*p1=a;*p2=b;写的话哪里错了?_百...

指针在使用之前必须要先赋值,也就是必须明确指定是存放哪个变量的地址 p1=&a;p2=&b;这两句是让指针p1和p2分别指向a和b,这个时候*p1就是a的值,*p2就是b的值

求一些c编程题

a C) a=0 D) a、B、1 32、若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是 A)1 B)2 C)2、0 D)2、5、C、1 33、若有定义:int a=8,b=5,c;,执行语句c=a/b+0、4;后,c的值为 A) 1、4 B) 1 C) 2、0 D) 2、B、1 34、若有定义:int x,y;char a,b,c;并有以下...

指针问题,求大神指导!!!

现分析fun函数语句,temp为一个整形指针 语句: temp=a; a=b; b=temp; 交换了指针a和b的值(注意是地址值),如下图 注意:第一句temp=a;使得temp = a = 0x00;第二句a=b; 使得a=0x10;第三句b=temp;使得b=0x00;接着依次分析*temp=*b;*b=*c; *c=*temp;这三条语句 (1...

int a=10,b=20,*p1,*p2; p1=&a; p2=&b; p1=p2; printf("%d,%d...

回答:不是。p1=&a; p2=&b; p1=p2;刚开始p1指向a的地址,p2指向b的地址 但由于p1=p2; 语句,又使得p1指向p2指向的地址(p1=p2;这是一条赋值语句,就是把p2的地址值赋给p1,但p2的地址值并没有改变,所以你提问的答案是否定的),也就是说,p1=p2; 这条语句使得p1间接的指向了b的地址。
1 2 3 4 5 6 7 8 9

相关搜索