设有如下的程序段: char str[ ]="hello"; char *ptr; ptr=str; 执行上面的程序段后,*(ptr+5)的值为( )。
设有如下的程序段: char str[ ]="hello"; char *ptr; ptr=str; 执行上面的程序段后,*(ptr+5)的值为( )。
下面给出的选项中,能定义为一个指针数组的语句是 A: int*ptr[5]; B: int(*ptr)[5]; C: int*(ptr[5]) D: intptr[5];
下面给出的选项中,能定义为一个指针数组的语句是 A: int*ptr[5]; B: int(*ptr)[5]; C: int*(ptr[5]) D: intptr[5];
语句const char *ptr;中,ptr应该是(
语句const char *ptr;中,ptr应该是(
执行以下程序段后,y的值是______。 int a[ ]={1, 3, 5, 7, 9} int x=0, y=1, *ptr; ptr=&a[1]; while (!x) { y+=*(ptr+x); x++; }
执行以下程序段后,y的值是______。 int a[ ]={1, 3, 5, 7, 9} int x=0, y=1, *ptr; ptr=&a[1]; while (!x) { y+=*(ptr+x); x++; }
有定义:char s1[20] = "hello", s2[20] = "China"; const char *ptr = s1; 则以下四种操作中,错误的是()。 A: strcpy(s2, ptr); B: ptr = s2; C: ptr = ptr+10; D: *ptr = *s2;
有定义:char s1[20] = "hello", s2[20] = "China"; const char *ptr = s1; 则以下四种操作中,错误的是()。 A: strcpy(s2, ptr); B: ptr = s2; C: ptr = ptr+10; D: *ptr = *s2;
设有定义语句"int (*ptr)[10];",其中的ptr是
设有定义语句"int (*ptr)[10];",其中的ptr是
设有以下定义和语句,则以下表达式值为6的是________。 struct ss { int a; ss *b;}; ss x[3]={5,&x[1],7,&x[2],9,},*ptr; ptr=&x[0];
设有以下定义和语句,则以下表达式值为6的是________。 struct ss { int a; ss *b;}; ss x[3]={5,&x[1],7,&x[2],9,},*ptr; ptr=&x[0];
下列程序段的输出结果为: 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; ptr=arr; * (ptr+2)+=2; printf ("%d,%d ",*ptr,*(ptr+2));
设有如下定义: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 ", *ptr, *(ptr + 2));则程序段的输出结果为( )。 A: 8, 10 B: 6, 8 C: 7, 9 D: 6, 10
BUF已经定义为字节型,可以用( )改变为字型。 A: OFFSET BUF B: DWORD PTR BUF C: BYTE PTR BUF D: WORD PTR BUF
BUF已经定义为字节型,可以用( )改变为字型。 A: OFFSET BUF B: DWORD PTR BUF C: BYTE PTR BUF D: WORD PTR BUF