日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

PTA之指针错误

發布時間:2023/11/27 生活经验 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PTA之指针错误 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.

以下正確的說明語句是(D )。

A.int *b[ ] = {1, 3, 5, 7, 9};

B.

int a[ ] = {1, 3, 5, 7, 9}; 
int *num[5] = {a[0], a[1], a[2], a[3], a[4]};

C.

int a[3][4], (*num)[4]; 
num[1] = &a[1][3];

D.

int a[5], *num[5] = {&a[0], &a[1], &a[2], &a[3], &a[4]};

A.指針數組,不能賦值整型數

B.指針數組num[],a[0]為int

C.

2.

對于以下變量定義,正確的賦值是(C)。

int *p[3], a[3];

A.p = a

B.*p = a[0]

C.p[0] = &a[0]

D.p = &a[0]

A.數組名p就是一個二級指針,即p[0]的地址。a=&a[0]

B.*p=p[0],y=一級指針

D.&a[0]一級指針

3.

下面程序的運行結果是(2,4)。

#include<stdio.h>
int main(void)
{int x[5] = { 2, 4, 6, 8, 10 }, *p, **pp;p = x;pp = &p;printf("%d ", *(p++));  /* 數字后有一個空格 */printf("%d\n", **pp);return 0;
}

*(p++),用p++?表達式計算

4.

設有以下程序段,若?k?為?int?型變量且?0≤k<4,則對字符串的不正確引用是(D )。

char str[4][10] = {"first", "secone", "third", "fourh"}, *strp[4];
int i;for(i = 0; i < 4; i++){strp[i] = str[i];
}

A.strp[k]

B.*strp

C.str[k]

D.strp

B.*strp=*(&strp[0])

D.strp=&strp[0],二級指針

總結

以上是生活随笔為你收集整理的PTA之指针错误的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。