第七章
一个变量的指针,指的是该变量的( )
答案:地址
int a=2, *p=&a; 则下列函数调用中错误的是( )
答案:printf(“%d”, p);
int *p, a=10, b=1; p=&a; a=*p+b;执行该段程序结束后,a的值为( )
答案:11
以下语句中,对字符串操作正确的语句是( )
答案:char *s=”ABCDE”;
int a[5]={1,2,3,4,5}; int *p=&a[2];则下面对p的操作错误的是( )
答案:int *q=a; q=q+p;
void fun(int *p1, int *p2) {int p; p=*p1; *p1=*p2; *p2=p;}该段函数的作用为( )
答案:交换*p1和*p2的值
char *p1 = “Hello,word!”; char p2[] = “Hello,world!”;对p1和p2的描述错误的有( )
答案:p1是指针指向字符串,所以sizeof(p1)=13;p2没有包含结束标志符’0’
以下指针变量定义和引用正确的有( )
答案:int *p, i;;int i, *p=&i;
指针可以实现对数据的间接访问。( )
答案:对
指针的类型可以不跟其所指向的变量的数据类型一致。( )
答案:错

点赞(0) dxwkbang
返回
顶部