当前位置: 答题翼 > 问答 > 求职面试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

写出结果 void foo(int p1[]) { *p1 += 5; } void bar(int p2[]) { p2[1] = 15; }


写出结果

void foo(int p1[])

{

*p1 += 5;

}

void bar(int p2[])

{

p2[1] = 15;

}

void main()

{

int a[]={3,4,5};

int b[]={3,4,5};

int *p2;

p2=&a[1];

bar(p2);

printf("%i %i %i ",a[0],a[1],a[2]);

p2=&b[0];

p2++;

foo(p2);

bar(p2);

printf("%i %i %i ",b[0],b[1],b[2]);

}

请帮忙给出正确答案和分析,谢谢!

参考答案
答案整理中……
您可能感兴趣的试题
  • 写出程序的输出结果:public class A { public virtual void Fun1(int i) { Console.WriteLin

  • 写出程序的输出结果:public class A { public virtual void Fun1(int i) { Console.WriteLin

  • 写出程序的输出结果:public class A { public virtual void Fun1(int i) { Console.WriteLin

  • 写出程序的输出结果:public class A { public virtual void Fun1(int i) { Console.WriteLin

  • 写出结果 void foo(int p1[]) { *p1 += 5; } void bar(int p2[]) { p2[1] = 15; }

  • 8 写出下列程序所有可能的运行结果。 int a; int b; int c; void F1() { b=a*2; a=b; }