下列程序的输出结果是____ 。main(){ char a[10]={9,8,7,6,5,4,3,2,1,0}, *p=a+5; printf("%d\n",*--p);}
查看答案
设有定义a[5]={0 1 2 3 6}; *p1=&a[1]; *p2=&a[4]; 则p2-p1的值为____ ,*p2-*p1的值为____ 。
运行以下程序后结果为:#include "stdio.h"void fun(int *p1,int *p2){int x=0,y=0;printf("x=%d,y=%d\n",x,y);*p1=3+*p1;*p2=4-*p2;printf("x=%d,y=%d\n",x,y);}int main(void){int x=1,y=2;fun(&x,&y);printf("x=%d,y=%d\n",x,y);return 0;}