66问答网
所有问题
main() { int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=a; printf(〃%d\n〃, *(p+2));}
如题所述
举报该问题
推荐答案 2010-05-28
*(p+2)就是先把P指向的地址后移两个单位,P初始化指向a数组首地址,后移两个单位后即 a[2]= 3 ;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UssU2sn9i.html
其他回答
第1个回答 2010-05-25
答案是3吧 *(p+2)相当于a[2] a[2]的值为3 注意a[0]为1
第2个回答 2010-05-25
结果是3
p=a[0] *(p+2)相当于a[0+2]
本回答被网友采纳
第3个回答 2010-05-24
*p=a; ——> int *p=a;
相似回答
...给定
一
个数组
a[10]={1,2,3,4,5,6,7,8,9,10};,
使用指针将数组存放的内...
答:
include<stdio.h>int
main()
{int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a,*q=a+9,t; for(;p<q;p++,q--) {t=*p;*p=*q;*q=t;} for(p=a;p<a+10;p++) printf("%d ",*p); return 0;}
有数列
{1
2
3
4
5
6 7 8 9
10},
现在将前面各数顺序向后移动m个位置,最...
答:
include <stdio.h>int
main (){int
a[10]={1,2,3,4,5,6,7,8,9,10}
;int m,i,k,j,n;scanf("%d",&m);int
*p=a;
for(i=0;i<m;i++){k=*(p+9);for(j=9;j>0;j--)
{*(p+
j)=*(p+j-1);}*p=k;}for(n=0;n<10;n++)
printf(
"%d ",*(p+n));return 0;} ...
编写
一
个函数,实现将给定的数组的各个元素值加
2(
以数组名称作函数参数...
答:
void fun(int a[],int n){ int
*p
;int i
;p=a;
for(i=0;i<n;i++)
(p+
i)+=2;} void
main(){
int
a[10]={1,2,3,4,5,6,7,8,9,10};printf(
"The original arry a:\n");for(int i=0;i<10;i++)printf("
%d,
",a[i]);printf("\n");fun(a,10
);printf(
"The fin...
...
main()
{int
a[10]={1,2,3,4,5,6,7,8,9,10},*p=&
a[
3],*
q=
p+2
...
答:
【答案】:B 解析:本题定义了一维数组a和两个指针变量。指针变量p的初值为第4个数组元素的地址,指针变量q的初值为,第6个数组元素的地址。
*p+*
q=4+6
=10
。
已有定义
int
a[10]={1,2,3,4,5,6,7,8,9,10}
要求通过指针完成从一维数组...
答:
void
main()
{ int
a[10]={1,2,3,4,5,6,7,8,9,10}
; int i,k,n=10
,*p=a;
printf(
"input k="); scanf("%d",&k); for(i=k-1;i<n;i++)
*(p+
i)=*(p+i+1); n--; printf("After delete:\n"); for(i=0;i<n;i++) printf("%d ",a[i]); printf("\n"); } 已...
请问下面的程序怎么分析?
答:
void sum
(int
*
a){ a[0]
=a[1];
//将指针后一个元素复制到指针处
;}
main(){
int aa
[10]=(1,2,3,4,5,6,7,8,9,10),
i;for(i=2;i>=0;i--)sum(&aa[i]);//执行3次。如下 //sum(&aa[2]);功能是aa[2]=aa[
3];
aa[2]的值为4。//sum(&aa[
1]);
功能是aa[1]=aa...
大家正在搜
相关问题
#include<stdio.h>int mai...
int a[10]={1,2,3,4,5,6,7,8,9,1...
{int a[10]={1,2,3,4,5,6,7,8,9,...
main() {int a[10]={1,2,3,4,5,6...
#include<stdio.h> main() { int...
int a[10]={1,2,3,4,5,6,7,8,9,1...
int a[3][2] = { 1,2,3,4,5,6 },...
有以下程序段 int a[10]={1,2,3,4,5,6,...