main() { int a【】={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%d\n
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 23:46:14
main() { int a【】={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%d\n",p); printf("%d\n",p+9); }
结果是2 4 我想知道是怎么得来的
结果是2 4 我想知道是怎么得来的
printf("%d\n",p); //输出的是第一个元素a[0]的地址,怎么可能是2呢?
printf("%d\n",p+9); //输出的是第一个元素a[9]的地址,怎么可能是4呢?
//元素地址由操作系统管理,这个值不确定.
再问: 是我输错了 答案是212 但还是不懂怎么来的
再答: 除非你把程度打错了,这个题不可能输出212,或者192。
printf("%d\n",p+9); //输出的是第一个元素a[9]的地址,怎么可能是4呢?
//元素地址由操作系统管理,这个值不确定.
再问: 是我输错了 答案是212 但还是不懂怎么来的
再答: 除非你把程度打错了,这个题不可能输出212,或者192。
main() { int a【】={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%d\n
{ int a[]={1,2,3,4,5,6}; int*p; p=a; printf("%d\n",*p); prin
main() {int a[5]={2,4,6,8,10},*p,**k; p=a; k=&p; printf("%d"
main() { int a=2;a%=4-1; printf("\n%d,",a); a+=a*=a-=a*=3; p
Int a=1; Int *p; p=&a; printf(“%d\n”,*p); 和Int a=1; Int*p; *
int a[5]={2,4,6,8,10},*P,* *k; p=a; k=&p; printf("%d",*(p++)
main() {int a[10]={1,2,3,4,5}; printf("%d\n",a[6]);}输出的结果是啥,
#include main(){int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; print
main() {int a=5,b=3,c=0; if (a=b+c) printf ("***\n"); else p
int a[3][8],*p; printf("\n a+0=%-10p",a+0);
int d=1; fun(int p) {int d=5; d+=p++; printf("%d",d); } main
void fun(int p) { int d=2; p=d++; printf("%d",p); } main() {