• 2022-06-28
    有如下函数:void fun(int *p1,int *p2){int p;p=*p1;*p1=*p2;*p2=p;}其功能为( )。
    A: 不能改变*p1和*p2的值
    B: 能够成功交换*p1和*p2的值
    C: 能够成功交换p1和p2的地址
    D: 能够成功交换p1和p2的值
  • B
    本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/eottjzyyzpteoyjo.html

    内容

    • 0

      有如下函数: fun(int *p1,int *p2) { int *p; *p=*p1; *p1=*p2; *p2=*p; } 其功能为_______。

    • 1

      下列函数的功能为_______。void exchange(int *p1, int *p2){ int p; p = *p1; *p1 = *p2; *p2 = p;} A: 交换*p1和*p2的地址 B: 没有语法错误,但无法改变*p1和*p2的值 C: 可能造成系统故障 D: 交换*p1和*p2的值

    • 2

      void swap(int *p1,int *p2) {int *p; *p=*p1;*p1=*p2;*p1=*p; } A: 交换*p1和*p2的值 B: 交换*p1和*p2的地址 C: 正确,但无法改变*p1和*p2的值 D: 可能造成系统故障,因为使用了空指针

    • 3

      中国大学MOOC:"下列函数的功能为________。void Exchange(int *p1, int *p2){ int p; p = *p1; *p1 = *p2; *p2 = p;}";

    • 4

      #include "stdio.h" main( ) { int a,b,*p1,*p2,*p; a=1;b=2; p1=&a; p2=&b; if(a