25 lines
569 B
C
25 lines
569 B
C
|
// 以下程序的输出结果是哪一项 ? ()
|
||
|
// #include <stdio.h>
|
||
|
// main()
|
||
|
// {
|
||
|
// int a[12] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}, \* p[4] = {NULL}, i = 0;
|
||
|
// for (i = 0; i < 4; i++)
|
||
|
// p[i] = &a[i\* 3];
|
||
|
// printf("%d\n", *p[3]);
|
||
|
// }
|
||
|
// A.输出项不合法 B.4 C.7 D.10
|
||
|
#include <stdio.h>
|
||
|
|
||
|
int main()
|
||
|
{
|
||
|
int a[12] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12},
|
||
|
*p[4] = {NULL},
|
||
|
i = 0;
|
||
|
|
||
|
for (i = 0; i < 4; i++)
|
||
|
p[i] = &a[i * 3];
|
||
|
|
||
|
printf("%d\n", *p[3]); // 10
|
||
|
|
||
|
return 0;
|
||
|
}
|