精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • (27)若有定義int(*Pt)[3];,則下列說法正確的是 A)定義了基類型為int的三個指針變量 B)定義了

    (27)若有定義int(*Pt)[3];,則下列說法正確的是 A)定義了基類型為int的三個指針變量 B)定義了
    (27)若有定義int(*Pt)[3];,則下列說法正確的是
    A)定義了基類型為int的三個指針變量
    B)定義了基類型為int的具有三個元素的指針數(shù)組pt
    C)定義了一個名為*pt、具有三個元素的整型數(shù)組
    D)定義了一個名為pt的指針變量,它可以指向每行有三個整數(shù)元素的二維數(shù)組
    (32)有以下程序
    #include
    #define N 8
    void fun(int *x,int i)
    {*x=*(x+i);}
    main()
    {int a[N]={1,2,3,4,5,6,7,8},i;
    fun(a,2);
    for(i=O;i<N/2;i++)
    {printf("%d",a[i]);}
    printf("\n");

    程序運行后的輸出結(jié)果是
    A)1313
    B)2234
    C)3234
    D)1234
    (39)有以下程序
    #include
    main()
    { int a=2,b=2,c=2;
    printf("%d\n",a/b&c);
    }
    程序運行后的輸出結(jié)果是
    A)O
    B)1
    C)2
    D)3
    幫我說一下27題為什么選D,32題為什么選C,39為什么選A,
    其他人氣:173 ℃時間:2020-04-11 16:17:36
    優(yōu)質(zhì)解答
    (27)若有定義int(*Pt)[3];這種聲明可以先把變量名字去掉,也就是int (*)[3],對于*可以這樣理解,char *s 等同于char s[],所以可以理解為int pt[][3],也就是D中的解釋
    而對于int *pt[3],則不相同了,首先pt是一個數(shù)組,然后,*用來修飾這個數(shù)組,也就是pt是三個元素都是int指針的數(shù)組名.
    (32)有以下程序
    #include
    #define N 8
    void fun(int *x,int i)
    {*x=*(x+i);} /* *(x+i)就是x[i],*x就是x[0],此函數(shù)的功能應(yīng)該很清楚了 */
    main()
    {int a[N]={1,2,3,4,5,6,7,8},i; /*數(shù)組下標(biāo)從0開始*/
    fun(a,2); /*a[0]= a[2] 也就是3*/
    for(i=O;i<N/2;i++)
    {printf("%d",a[i]);}
    printf("\n");

    程序運行后的輸出結(jié)果是 C)3234
    (39)有以下程序
    #include
    main()
    { int a=2,b=2,c=2;
    printf("%d\n",a/b&c); /*除法運算符號,c語言運算符優(yōu)先級先看一看這個地方的
    先執(zhí)行a/b結(jié)果是1,再執(zhí)行1&2,這個運算符是按位與運算,轉(zhuǎn)換成二進(jìn)制兩個數(shù)是 01和 10,對應(yīng)位都是1才為1,否則為0,所以結(jié)果為0*/
    }
    程序運行后的輸出結(jié)果是0
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版