更多"若定义了 int a[9],*p;,将数组元素a[8]的地址赋给指针变"的相关试题:
[单项选择]若定义int i,*p;使p指向i的赋值语句是( )
A. p=&i;
B. *p=&i;
C. *p=i;
D. p=*&i;
[填空题]已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中O<=xl<x2<n,x2+k<n,请将下列语句补充完整。
For(int i=x1+k-1;i>=x1;i--)
a[______]=a[i];
[填空题]设有定义:int n, *k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。
scanf("%d", 【6】 );
printf("%d/n", 【7】 );
[填空题]设有定义:int n,* K=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。 scanf("%d", 【6】 ); printf("%d/n", 【7】 );
[填空题]设有定义:int n,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。
scanf (“%d”,______ );
printf(“%d/n”,______ );
[填空题]以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。
#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=p;
printf("max=%d/n",______);
[填空题]
以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句处填写代表最大值的输出项。
#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=p;
printf("max=%d/n", (14) ;
}
[填空题]要使一个指针变量不指向任一变量时,应将该指针变量的值赋为()。