inti=3,*p;p=&i;printf("%d",*p);是正确的
举一反三
- 【单选题】若有int i=3,*p;p=&i;下列语句中输出结果为3的是(). A. printf("%d",&p); B. printf("%d",*i); C. printf("%d",*p); D. printf("%d",p);
- 下列不正确的定义是()。 A: int*p=&i,i; B: int*p,i; C: inti,*p=&i; D: inti,*p;
- 以下求1*2*3......*20的程序正确的是: A: main(){inti,term;i=1;term=0;do{term=term*i;i++;}while(i<=20)<p="">printf("t=%d",term);} B: main(){inti,term;i=1;term=1;do{term=term*i;i++;}while(i<=20)<p="">printf("t=%d",term);} C: main(){inti,term;term=1;for(i=1,i<=20,i++)<p="">{term=term*i;i++;}printf("t=%d",term);} D: main(){inti,term;term=1;for(i=1;i<=20;i++)<p="">{term=term*i;i++;}printf("t=%d",term);}
- {p=p 3;printf(”%d,”,*p);}
- 以下程序的输出结果是()#include<stdio.h>intf(int,int);intmain(){inti=2,p;p=f(i,i+1);printf("%d