问题
设有定义int *ptr, x, array[5]={5,4,3,2,1}; ptr=array; 则能使x的值为3的语句( )
发布时间:2025-12-05 作者:形考任务 浏览:0次
设有定义int *ptr, x, array[5]={5,4,3,2,1}; ptr=array; 则能使x的值为3的语句( )
A:x=array[3];
B:x=*(array+3);
C:x=*(ptr+2)
D:array+=2; x=*array;
您可能感兴趣的试题
-
若有定义int (*p)[5];,则下列说法正确的是( )。
若有定义int (*p)[5];,则下列说法正确的是( )。 A:定义了基本类型为int的具有5个元素的指针数组pB:定义了一个名为*p、具有5个元素的整型数组C:定义了基本类型为int的5个指针变量。D:定义了一个名为p的行指针变量,它可以指向每行有5个整数元素的二维数组...
查看答案 -
设有定义int *ptr, x, array[5]={5,4,3,2,1}; ptr=array; 则能使x的值为3的语句( )
设有定义int *ptr, x, array[5]={5,4,3,2,1}; ptr=array; 则能使x的值为3的语句( ) A:x=array[3];B:x=*(array+3);C:x=*(ptr+2)D:array+=2; x=*array;...
查看答案 -
两个指针变量不可以( )。
两个指针变量不可以( )。 A:相加B:比较C:指向同一个地址D:相减...
查看答案 -
已定义以下函数,则函数的功能是( )。 fun(char *p2, char *p1) { while((*p2=*p1)!=’′) { p1++; p2++; } }
已定义以下函数,则函数的功能是( )。 fun(char *p2, char *p1) { while((*p2=*p1)!=’′) { p1++; p2++; } }A:将p1 所指字符串的地址赋给指针 p2B:将p1所指字符串复制到p2所指内存空间C:检查p1和p2两个指...
查看答案 -
以下程序段执行后输出结果是( )。 char *p[10]={ “abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”}; printf(“%dn”,strlen(p[4]));
以下程序段执行后输出结果是( )。 char *p[10]={ “abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”}; printf(“%dn”,strlen(p[4])); A:4B:5C:3D:2...
查看答案
