以下程序的输出结果是________ 。 main() { char *p="abcdefgh",*r; long *q; q=(long*)p; q++; r=(char*)q; printf("%s\n",r); }
举一反三
- 以下程序段的运行结果是( )。[br][/br]char *p="abcdefgh",*r;[br][/br]long *q;[br][/br]q=(long *)p;[br][/br]q++;[br][/br]r=(char *) q;[br][/br]printf("%s\n",r);
- 有以下程序: main() { int a=7,b=8, *p, *q, *r; p=&a; q=&b; r=p; p=q; q=r; printf("%d,%d,%d,%d\n", *p,*q,a,b); } 程序运行后的输出结果是 【1】 。
- 以下程序的输出结果是( )。 main() int a=7, b=8,*p, *q, *r; p=&a; q=&b; r=P; p=q; q=r; printf("%d, %d, %d, %d\n", *p, *q, a, b); A: 8,7,8,7 B: 7,8,7,8 C: 8,7,7,8 D: 7,8,8,7
- 以下程序的输出结果是( )。 main() int a=7, b=8,*p, *q, *r; p=&a; q=&b; r=P; p=q; q=r; printf("%d, %d, %d, %d\n", *p, *q, a, b); A: 8,7,8,7 B: 7,8,7,8 C: 8,7,7,8 D: 7,8,8,7
- 以下程序的运行结果是______。 #include "stdio.h" main() {int m=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r; printf("%d,%d,%d,%d\n",m,n,*p,*q); }