以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。
inculde
main()
{ int a[10],*p,*s;
For(p=a;p-a<10;p++) scanF(“%d”,p)
For(p=a;s+a;p-a<10;p++) iF(*p>*s)s=【 】;
printF(“index=%d\n”,s-a);
}
inculde
main()
{ int a[10],*p,*s;
For(p=a;p-a<10;p++) scanF(“%d”,p)
For(p=a;s+a;p-a<10;p++) iF(*p>*s)s=【 】;
printF(“index=%d\n”,s-a);
}
以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。 #include <stdio.h> main() { int a[10],*p,*s; for(p=a;p-a<10;p++) scanf("%d",p); for(p="a,s=a;p-a<10;p++)" if(*p>*s) s= ; printf(“index=%d\n”,s-a); }
#include
main ()
{ int a[10],*p,*s;
for (p=a;p-a<10;p++ ) scanf (" %d " ,p ) ;
for (p=a,s=a;p-a<10;p++ ) if (*p>*s ) s= 【 15 】 ;
printf (" index=%d\n " ,s-a ) ;
}
A.s+1
B.p
C.*p
D.s-1
A.变量stud1的成员num,既可以用std1.num引用,也可以用p->num引用,二者是等价的
B.info数组中num成员,既可以用info.num引用,也可以用q->num引用
C.info数组中info[1]元素的num成员,既可以用info[1].num引用,也可以用q->num引用
D.info数组中info[1]元素的num成员,既可以用info[1].num引用,也可以用q[1]->num引用
main()
{ int x,y,z,max,*px,*py,*pz,*pmax;
scanf("%d%d%d",&x,&y,&z);
px=&x; py=&y; pz=&z; pmax=&max
【 16 】 ;
if(*pmax<*py) *pmax=*py;
if(*pmax<*pz) *pmax=*pz;
printf("max=%d\n",max);
}
main()
{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);}
A.可以用*P表示s[0]
B.s数组中元素的个数和p所指字符串长度相等
C.s和p都是指针变量
D.数组s中的内容和指针变量p中的内容相等
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。 #include<stdio.h> void reverse(int a[],int n) { int i,t; for(i=0;i<n/2,i++) { t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;} } main() { int b[10]={1,2,3,4,5,6,7,8,9,10};int i,s=0; reverse(b,
A.ptr是一个返回值是血的函数
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int型数据
D.ptr是一个函数名,该函数的返回值是指向血型数据的指针
有以下程序段: char s[]="china"; char *p; p=s; 则以下叙述中正确的是(40)。
A.数组s中的内容和指针变量p中的内容相等
B.s和p完全相同
C.sizeof(s)与sizeof(p)结果相同
D.*p和s[0]相等
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!