下面程序的运行结果是。[br][/br]main ( )[br][/br]{ int x[5]={2,4,6,8,10}, *p, **pp ;[br][/br]p=x , pp = &p ;[br][/br]printf(“%d”,*(p++));[br][/br]printf(“%3d”,**pp);[br][/br]}
A: 4 4
B: 2 4
C: 2 2
D: 4 6
A: 4 4
B: 2 4
C: 2 2
D: 4 6
举一反三
- 下面程序的运行结果是( )main(){int x[5]={2,4,6,8,10},*p,**pp;p=x;pp=&p;printf(“%d”,*(p++));printf(“%3d\n”,**pp);} A: 4 4 B: 24 C: 2 2 D: 4 6
- 若有以下程序[br][/br]inta[]={2,4,6,8};[br][/br]main()[br][/br]{inti;[br][/br]int*p=a;[br][/br]for(i=0;i[4;i++)a[i]=*p;<br]printf("%d\n",a[2]);[br][/br]}[br][/br]上面程序输出结果是().[/i] A: 6 B: 8 C: 4 D: 2
- 下面程序的运行结果是(<br/>)。 int fun (int x,int y) { x=x+y; return(x);}int main( ) { int x=2,y=4; y=fun (x,y); printf("x=%d y=%d\n", x, y);} A: x=2<br/>y=4 B: x=2<br/>y=6 C: x=6<br/>y=6 D: x=6<br/>y=4
- 下面程序的运行结果是 main() {int x[5]={2,4,6,8,10},*p,**pp; p=x; pp=&p; printf(“%d”,*(p++)); printf(“%3d ”,**pp);}
- 有以下程序[br][/br]voidfun(intn,int*p)[br][/br]{intf1,f2;[br][/br]if(n==1||n==2)*p=1;[br][/br]else[br][/br]{fun(n-1,&f1);[br][/br]fun(n-2,&f2);[br][/br]*p=f1+f2;}[br][/br]}[br][/br]main()[br][/br]{ints;[br][/br]fun(3,&s);[br][/br]printf("%d\n",s);[br][/br]}[br][/br]程序的运行结果是(). A: 2 B: 3 C: 4 D: 5