• 2022-06-14
    已知 int a; int *pa = &a; 下列输出式中,结果不是 pa 的值(a 的地址)的为______。
    A: cout << pa;
    B: cout << (char*)pa;
    C: cout << (void*)pa;
    D: cout << (int*)pa;
  • B

    内容

    • 0

      以下代码的输出是 :void f( int *pa, int *pb ) { int pt; pt = *pa, *pa = *pb, *pb = *pa; } int main(void) { int x=1, y=2; f(&x, &y); printf("%d%d", x, y); }

    • 1

      若要说明a是整型变量,pa为指向a的整指针变量,则下列选项中正确的是_______。 A: int a, *pa=&amp;a; B: int a,pa=&amp;a; C: int a,*pa=a; D: int *pa=&amp;a, a;

    • 2

      #include &#91;stdio.h&#93; int main() { int a=1; int *pa; pa=&a; printf("a=%d\n",a); printf("*pa=%d\n",*pa); *pa=2; printf("a=%d\n",a); return 0; }的运行结果()

    • 3

      中国大学MOOC: 以下程序段的输出是( )。void swap(int *pa, int *pb) { int pt; pt = *pa, *pa = *pb, *pb = *pa;}int main(void){ int x=1, y=2; swap(&x, &y); printf(%d %d, x, y);}

    • 4

      int a=3, *pa;register int b=4;以下语句正确的是_____ A: pa=3; B: pa=&amp;a; C: pa=b; D: pa=&amp;b;