在说明语句int a(5),&b=a,*p=&a;中,b的值与a的值是相等的。
int a[3][5], *p;p=a[0];则p++后的值代表了( )。
若定义int a=5;下面对(1)、(2)两个语句的正确解释是( ) (1)int*p=&a; (2)*p=a;
若有如下语句:int **pp,*p,a=10,b=20;pp=&p; //二级指针pp取一级指针p地址p=&a; //一级指针p取变量a地址p=&b; //一级指针p取变量b地址cout<
若有语句int*p,a=4;和p=&a;下面均代表地址的一组选项是()
若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是( )。
已知int a[4],*p;,则语句p=&a;是正确的。
若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a,则()不是对a数组元素的正确引用(0<=i<=10)。
已知“int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a;”,则值为3的表达式是______。
09110062:有语句int *p,a[4];p=a;下列表示与a[1]不等价的形式是()。
已知:int a[5],*p=a;则与++*p相同的是( )。
已知int *p,a;则语句“p=&a;”中的运算符“&”的含义是____________。
int *p,a=10; p=&a; 则( )
已知一个类A,其中Fun()函数是类A的一个成员函数,A*p,a;p=&a;,则下面语句正确的是()。A.语句p=
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;A.a[p=
若已定义int a=5; 下列对(1)、(2)两个语句的正确解释是() (1) int *p=&a; (2) *p=a;
【单选题】有四组对指针变量进行操作的语句,以下判断正确的选项是()。 (1)int *p,*q;q=p; int a,*p,*q;p=q=&a; (2)int a,*p,*q;q=&a;p=*q; int a=20,*p;*p=a; (3)int a=b=0,*p;p=&a;b=*p; int a=20,*p,*q=&a;*p=*q; (4)int a=20,*p,*q=&a;p=q; int p,*q;q=&p;
若有以下定义和语句,则对a数组元素地址的正确引用为int a[2][3],(*p)[3];p=a;A.*(p+2)B.p[2]C.p[
尝试执行下面语句:int a[] = {1,2,3,4,5,6,7,8};int * p = a + 4;int b = 4+ ++*p++;b的值为
若有以下定义和语句;int a[]={1,2,3,4,5,6,7,8,9,10},*p=a;A.p+=2,*(p++)B.p+=2,*++pC.p+=3,*p++
若已定义:int a【9】,*p=a;并在以后的语句中未改变p的值,能表示 a【1】 地址的表达式是()
若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1] 地址的表达式是()。
若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},p=a;则哪个不是对a数组元素的正确引用(其中0≤i<10)()
7、下面程序输出数组中的最大值, 由s指针指向该元素, 则划线处条件应该是 int main(void) { int a[10]={6, 7, 2, 9, 1, 10, 5, 8, 4, 3}, *p, *s; for(p=a, s=a; p-a<10; p++) if(_____) s=p; printf("The max:%d", *s); return 0; }