c语言使用指针p,访问数组a[5]={1,2,3,4,5}的值。答:1.代码如下:include<stdio.h>int main(){ int a[5] = { 1, 2, 3, 4, 5 }; int *p = a; printf("访问数组a的值:\n"); for (int i = 0; i < 5; i++) printf("%d\n", *p++); getchar(); return 0;}2.运行结果如下:希望对你有帮助~...
...其各元素值为4,6,8,10,12。使用指针求该数组元素之积答:用C写的 include<stdio.h> main(){ int a[5]={4,6,8,10,12};int *p,s=1;for(p=a;p<=a+4;p++)/*由于数组名表示数组的首地址*/ s=s*(*p);/*这里的*p是p贮存的数据*/ printf("%d\n",s);}
编写一个使用指针的函数,交换数组a和数组b中的对应元素。在主函数中...答:include<stdio.h> void swap(int *a, int *b, int n){ int i,t;for(i=0; i<n; i++){ t=a[i];a[i]=b[i];b[i]=t;} } int main(){ int i;int a[6]={34,44,123,5,78,90};int b[6]={11,233,12,534,378,80};swap(a,b,6);printf("a[6]={");for(i=...