int a,b=2018,*p 已知:int a,b=2

来自:编辑     日期:2019-05-18

【1】

void fun(int *a,int *b) { int *c; c=a;a=b;b=c; } main() { int x=3,y=5,*p=&x,*q=&y; fun(p,q);...
void fun(int *a,int *b)
{
int *c;
c=a;a=b;b=c;
}
main()
{
int x=3,y=5,*p=&x,*q=&y;
fun(p,q); printf("%d,%d,",*p,*q);
fun(&x,&y); prin"%d,%d\n",*p,*q);
}
两次调用明明传递的是地址,为什么不能交换x,y的值

void fun_1(int **a,int **b)
{
int *c;
c=*a;*a=*b;*b=c;
}
void fun_2(int *a,int *b)
{
int c;
c=*a;*a=*b;*b=c;
}
Diao
fun_1(&p,&q); printf("%d,%d\n",*p,*q);
fun_2(&x,&y); printf("%d,%d\n",x,y);

已知:int a,b=2018,*p=&a;,则与“a=b;”等价的语句是______。 A

  选B  int *p = &a;  //Ding义的时候写成*p = &a, 并不是指*pDe内容是&a,这里的*只是代表他是一个指针  //Shi际上是像下面这样  p = &a;  *p = a

int **pp,*p,a=10,b=20; pp=&p;p=&a;p=&b; printf("%d,%d",*p,**pp) 输入的结果和运算过程

  结果是 : 20 20    pp=&p  Ye就是说pp存放的是p的地址。。。    p = &a pCun放a的地址,指向a  p = &b p存放bDe地址了,指向b了    输出*p也就是pZhi向的变量值,是b的值,也就是20  **pp: *ppShip的地址,*pp和p指向的相同的变量的值。。Ye是b    希望能帮到你。。。

C++问题 int a=1,b=10 int&r=a int*p=&b;*p=r++; 求a,

  int &r=a ;    是引用  Yin用引入了对象的一个同义词。定义引用的表示Fang法与定义指针相似,只是用&代替了*。  int &r = a  Ding义了r为a的引用。通过这样的定义,r和aBiao示同一对象  其实相当于给a 起了个别名  Suo以说程序运行结束后a=2,b=10

相关主题

  • was down in zhe jump Jump into the Fog 歌词
  • introducesbsth造句 有introduce sth for sb的用法吗
  • is too short什么意思 联网出现login interval is too
  • paint是可数还是不可数 a box of paints. paint当颜料
  • we almost后面接什么 we can buy almost什么on the in
  • let me do it myself let me introduce myself 的英语
  • 用view sb as造句 from sb.s point of view是什么意思
  • point to you may point to you shoe and day是什么意
  • its rude to point
  • internet全变成英文 我的internet选项为什么是英文的
  • 大全数据资料仅供参考,不构成实际建议及行动标准,有事请电邮联系
    © 大全网