以下程序的功能是交换两个指针变量所指向的变量的值。请填空。 main() { int i1=1,i2=2,*p1,*p2,i; ( ); p2=&i2; i=*p1; ( ); *p2=i; printf("i1=%d,i2=%d\n",i1,i2); }
举一反三
- 两电阻相并联,已知R1 / R2 =1/2,则流入电阻上的电流之比 I1 /I2 、功率之比P1 / P2 分别是()。aa//bb//cc//dd// A: I1/I2=1/2, P1/ P2=1/2 B: I1/ I2=1/2, P1/ P2=1/4 C: I1/I2=2, P1/ P2=2 D: I1/ I2=2, P1/ P2=4
- 两个电阻R1和R2并联时,消耗的功率分别为P1和P2。已知P1 / P2 =2,则R1 / R2与I1 / I2的比值分别是()。 A: R1/R2=1/2, I1/I2 =2 B: R1/R2=2, I1/I2=1/2 C: R1/R2=2, I1/I2 =2 D: R1/R2= 1/2, I1/I2 =1/2
- 以下程序的输出结果是() main( ) { int i , x[3][3]={9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1} , *p=&x[1][1] ; for(i=0 ; i<4 ; i+=2) printf("%d " , p[i]) ;
- 在R1、R2的并联电路中,已知各电阻中的电流分别为I1、I2,则电路中的总电流应为()。 A: I=I<sub>1</sub>=I<sub>2</sub> B: I=I<sub>1</sub>+I<sub>2</sub> C: I=1/I<sub>1</sub>+1/I<sub>2</sub> D: I=1/I<sub>1</sub>=1/I<sub>2</sub>
- 【单选题】运行下面的程序,得到的输出是()#include<stdio.h>int main() { int i, j; for(i=1;i<=2;i++) for(j=1;j<=2;j++) printf("i=%d, j=%d ",i,j);} A. i=1, j=1 i=1 , j=2 i=2 , j=1 i=2 , j=2 B. i=1, j=1 i=2 , j=1 i=1 , j=2 i=2 , j=2 C. i=1, j=1 i=2 , j=2 i=1 , j=1 i=2 , j=2 D. i=1, j=1 i=1 , j=1 i=2 , j=2 i=2 , j=2