题目内容

int a=3, *pa;register int b=4;以下语句正确的是_____

A. pa=3;
B. pa=&a;
C. pa=b;
D. pa=&b;

查看答案
更多问题

int x=10, y=20, z[5]={1}, *p1, *p2; 以下选项描述正确的是_____

A. 执行 p1=&x; *p1=x+1; 后,p1的值是11
B. 执行 p1=&z[0]; *p1++; 后,z[0]的值是2
C. 执行 p2=z; *p2=0; 后,z[0]的值是0
D. 执行 p2=&z[0]; p2=0; 后,z[0]的值是0

有语句:int arr[9]={1,2,3,4}, *pi; pi=arr; 以下描述错误的是_____

A. *&arr[0]等同于&*arr[0]
B. *&arr[0]等同于arr[0]
C. &arr[0]等同于arr
D. *&arr[0]等同于*pi

有语句:char *str="Welcome to Yango Univ", *pStr; pStr=str; 以下语句错误的是_____

A. *str++;
B. *pStr++;
C. ++*str;
D. *++pStr;

以下关于地址与指针的相关描述正确的是_____

A. 通过一个变量的地址访问该变量属于间接访问
B. 通过一个指针变量来访问其所指向的变量属于间接访问
C. 不同数据类型的指针变量所占据的内存大小也不一样
D. 地址、指针和指针变量指的是同一个事物

答案查题题库