设int arr[]={6,7,8,9,10};
int *ptr=arr;
(ptr++)+=123;
printf("%d,%d",*ptr,*(++ptr));
( )
第1题:
设有如下定义:
int arr[]={6,7,8,9,10);
int*ptr:
ptr=arr;
*(ptr2)=2;
printf("%d,%d\n",*ptr,*(ptr2)):
则下列程序段的输出结果为( )。
A.8,10
B.6,8
C.7,9
D.6,2
第2题:
若有以下定义,则下列程序段的输出结果为:int arr[]={6,7,8,9,10}; int *ptr; ptr=arr; ptr+=2; printf ("%d,%dn",*ptr,*(ptr+2));
A.8,10
B.6,8
C.7,9
D.6,10
第3题:
16、以下程序的输出结果是__________。 int a[]={6,7,8,9,10}; int *ptr; ptr=a; *(ptr+2)+=2; printf("%d,%d\n",*ptr,*(ptr+2));
A.8,10
B.6,8
C.7,9
D.6,10
第4题:
有如下C语言程序段的输出结果为:()。 int arr[]={6,7,8,9}; int *ptr; ptr=arr; *(ptr+2)+=2; Printf(“%d,%dn”,*ptr, *(ptr+2));
A.8,10
B.6,8
C.7,9
D.6,10
第5题:
9、有如下C语言程序段的输出结果为:()。 int arr[]={6,7,8,9}; int *ptr; ptr=arr; *(ptr+2)+=2; Printf(“%d,%d\n”,*ptr, *(ptr+2));
A.8,10
B.6,8
C.7,9
D.6,10