题目内容

以下程序的输出结果是______。#include#includeint main(void){ char a[]="123456789",*p=a; int i=0; while(*p) {if(i%2==0) *p='*';p++;i++; } puts(a); return 0;}

查看答案
更多问题

下列程序的功能是利用指针指向3个整型变量,并通过指针运算找出3个数中的最大值,输出到屏幕上。请填空。#include#includeint main(void){ int x,y,z,max,*px,*py,*pz,*pmax; scanf("%d%d%d",&x,&y,&z); px=&x; py=&y; pz=&z; pmax=&max; ______; if(*pmax<*py) *pmax=*py; if(*pmax<*pz) *pmax=*pz; printf("max=%d\n",max); return 0; }

下面的函数用于计算两个整数之和,并通过指针形参z得到x和y相加后的结果。请将程序填写完整。void Add(int x,int y,______z){______ = x+y;}

语句int *p,q,r; 定义了3个指针变量。

A. 对
B. 错

要通过函数调用来改变主调函数中某个变量的值,可以把指针作为函数的参数。

A. 对
B. 错

答案查题题库