题目内容

若有以下说明和语句,则p1-p2的值为( )int a[10], *p1, *p2; p1=a; p2=&a[5];

A. 5
B. 6
C. 10
D. 非法

查看答案
更多问题

以下程序的运行结果是( )。#includemain( ){int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12,};int *p=a+5, *q=a;*q=*(p+5);printf("%d %d \n",*p,*q);}

A. 运行后报错
B. 6 6
C. 6 11
D. 5 10

设有以下语句,则( )不是对a数组元素的正确引用,其中0≤i<10。int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a;

A. a[p-a]
B. *(&a[i])
C. p[i]
D. *(*(a+i))

若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是( )

A. &t[3][2]
B. t[3][2]
C. t[1][0]
D. t[2]+1

设有以下语句:char str1[]="string",str2[8],*str3,*str4="string";则( )不是对库函数strcpy的正确调用

A. strcpy(str1,"HELLO1");
B. strcpy(str2,"HELLO2");
C. strcpy(str3,"HELLO3");
D. strcpy(str4,"HELLO4");

答案查题题库