有以下程序:#includemain(){intn,*p=NULL;*p=&n;printf("inputnn");scanf("%d",&p);printf("outputn:");printf("%d
",p);}该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是:
",p);}该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是:
举一反三
- 有以下程序main(){intn,*p=NULL;*p=&n;printf("输...但程序有多处错误,以下语句正确的是().
- 程序输入9,则输出结果是。 #include intmain(void) {inta=1,*p; p=&a; scanf("%d",&a); printf("a=%d,*p=%d,",a,*p); ++(*p); printf("a=%d,*p=%d\n",a,*p); return0; }
- 以下程序段的输出结果是10( )。 int *p,n; n=10; p=&n; n=*p+10; printf('%d ', *p);
- 有以下程序#includemain(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf(“y=%d”,y);}程序的运行结果是
- 以下程序段的运行结果是()。inta[2],*p=a;*p=2;p++;*p=5;printf("%d,",*p);p--;printf("%d\n",*p);