设有定义语句"int (*ptr)[10];",其中的ptr是
举一反三
- 设有如下定义:int arr[ ] = {6, 7, 8, 9, 10}; int *ptr; ptr = arr; *(ptr + 2) += 2;printf("%d, %d ", *ptr, *(ptr + 2));则程序段的输出结果为( )。 A: 8, 10 B: 6, 8 C: 7, 9 D: 6, 10
- 设有如下定义: int arr[]={6,7,8,9,10}; int *ptr; 则下列程序的输出结果为 ______。 ptr=arr; *(ptr+2)+=2; printf("%d,%d\n",*ptr,*(ptr+2));
- 下面给出的选项中,能定义为一个指针数组的语句是 A: int*ptr[5]; B: int(*ptr)[5]; C: int*(ptr[5]) D: intptr[5];
- 设有如下定义: int arr[]={6 ,8 ,9 ,10}; 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
- 【单选题】下列说法错误的是? A. 设有说明int (*ptr)[M]; 其中ptr是指向含有M个整型元素的一维数组的指针。 B. 若有定义