中国大学MOOC: 已有定义“struct { int m, n; } arr[2] = { { 11, 22 }, { 33, 44 } }, *ptr = arr;”,则表达式++ptr->m的值为______。
举一反三
- 设有如下定义: int arr[]={6,7,8,9,10}; int *ptr; 则下列程序的输出结果为 ______。 ptr=arr; *(ptr+2)+=2; printf("%d,%d\n",*ptr,*(ptr+2));
- 下列程序段的输出结果为: int arr[]={6,7,8,9,10}; int * ptr; ptr=arr; * (ptr+2)+=2; printf ("%d,%d ",*ptr,*(ptr+2));
- 若有以下定义:int arr[]={6,7,8,9,10};int *ptr=NULL;ptr=arr;*(ptr+2)+=2;printf("%d,%d\n",*ptr,*(ptr+2));则程序段的输出结果为()。 A: 8,10 B: 6,8 C: 7,9 D: 6,10
- 下面程序段的输出结果为().int *ptr;int arr[]={6,7,8,9,10};ptr=arr;*(ptr+2)+=2;printf("%d,%d\n", *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: 8,10 B: 6,8 C: 7,9 D: 6,10