以下程序的运行结果是______。 #include<stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12}; int*p=a+5,*q=NULL; *q=*

admin2009-02-15  30

问题 以下程序的运行结果是______。    #include<stdio.h>    main()    {  int a[]={1,2,3,4,5,6,7,8,9,10,11,12};       int*p=a+5,*q=NULL;       *q=*(p+5);       printf("%d%d\n",*p,*q);    }

选项 A、运行后报错
B、6  6
C、6  12
D、5  5

答案1

解析 用指针变量p+5对指针变量q进行赋值的正确方法为p=q+5。
转载请注明原文地址:https://jikaoti.com/ti/3GK0FFFM
0

最新回复(0)