为您找到"

int a[10]={1,2,3,4,5,6,7,8};int *p;p=&a[5];p=[-3]的值是多少?以及为...

"相关结果约100,000,000个

若已定义int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;其中 则对a数组元 ...

【答案】:D 解析:通常,引用一个数组元素可以用下标法,如a[p-a]形式,或指针法,如*(&a[i])的形式。本题中a[9]=9,a[10]显然超出了数组范围,注意,数组的下标是从0开始的。

main(){int a[]={1,2,3,4,5,6,7,8,9,0};*p;for(p=a;p<a+10;p++)print...

int a[]={1,2,3,4,5,6,7,8,9,0};int *p;for(p=a;p<a+10;p++){ printf("%d",*p);} 你这个i 很莫名其妙啊 上面的程序等同于下面这个程序 int a[]={1,2,3,4,5,6,7,8,9,0};int i;for(i=0;i<10;i++){ printf("%d",a[i]);} for (p=a ;p<a+10;p++)p...

C语言:有一个数组a,其包含的元素为12345678910十个数,声明一个指针变量...

<code> int main(void){ int arr[SIZE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};int *p;int prev, next;</code> 然后,我们声明一个指针变量p,并使其指向数组a中的第六个元素。这可以通过取地址操作符&实现。<code> p = &arr[5];</code> 接下来,我们需要获取p指针前一个...

...{ int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

错误就这 *q = NULL,赋初值就在这里 而 *q= *(p + 5); 是 给内存(指针所指地方)存数据 无法往 NULL 存数据吧 因为

若有定义和语句:int a[4]={1,2,3,4},*p; p=&a[3]; ,则*--p的值是...

【答案】:2 解析:矩阵a中存了1、2、3、4,C/C++数组序号从0开始,所以a[3]表示4,指针p表示4所在的位置,则指针--p表示4所在位置的前两位,即2所在的位置,答案为2。

例int a[]={1,2,3,4,5,6,7,8,9,10},*p=a,i;

a[i]=p[i]是数组的每个值内容。&a[i]=&p[i]是数组的每个单元地址。p是指针。a是数组也就类同于指针 p

(1):找出一维数组中的最大值.已知:int a[10]={0,2,4,6,8,1,3,5,7...

int main(){ int a[10]={5,3,6,1,7,4,9,2,8,10};int i,max,*p;p=a;//将a数组的首地址赋给指针变量p max=*p;//将a数组的第一个元素a[0]赋给变量max p++;//将指针变量p指向a数组的下一个元素a for(i=1;i<10;i++){ if(*p>max){ max=*p;} printf("\nmax=%d\n"...

int a[12]={1,2,3,4,5,6,7,8,9,10,11,12},*p[4],i; f

p[0]=&a[0] ,p[0]指向a[0]m=1时,p[1]=&a[3] ,p[1]指向a[3]m=2时,p[2]=&a[6] ,p[2]指向a[6]m=3时,p[3]=&a[9],p[3]指向a[9]]m=4时,p[4]=&a[12],p[4]指向a[12]p[3][2]);相当于p[3]+2 因为p[3]指向a[9],故p[3][2]指向a[11]a[11...

int a[] = {1,2,3,4,5,}; int *p = a; int *q = &a[5]; printf("%d...

main(){ int a[]={1,2,3,4,5,6};int *p;p=a;printf("%d ",*p); //数组a第一个元素是什么,是:1 printf("%d ",*(++p));//第2个元素是什么,是:2 printf("%d ",*++p); //第2个元素自增1是什么,是:3 printf("%d ",*(p--));//还是问第2个元素是几...

int a[][4]={1,2,3,4,5,6,7,8,9,10} *p=*(a+1) 则值为

选择 Bint a[][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};相当于int a[][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 0, 0}};而 int * p = *(a + 1);表明 p 此时指向 5 所以要想输出9, p 需要 += 4;剩下就是 * 和 ++ 优先级的...
1 2 3 4 5 6 7 8 9

相关搜索