早教吧作业答案频道 -->其他-->
数组和数组第一个元素地址# include int main(void){x05char a[] = "fdgrgherht";char *p = &a[0];x05printf(" %p ",p);x05printf(" %p",a[0]);x05p = a;x05printf(" %p",p);x05printf(" %p",a);x05return 0;}/*----------------------------
题目详情
数组和数组第一个元素地址
# include
int main(void)
{
\x05char a[] = "fdgrgherht";
char *p = &a[0];
\x05printf("\n %p\n",p);
\x05printf(" %p",a[0]);
\x05p = a;
\x05printf("\n %p",p);
\x05printf("\n %p",a);
\x05return 0;
}
/*
--------------------------------
0012FF3C
00000066
0012FF3C
0012FF3C
--------------------------------
*/
按照我的理解是打印出第一行p地址和打印出第二行a[0]地址应该是一样的,这个怎么解释
# include
int main(void)
{
\x05char a[] = "fdgrgherht";
char *p = &a[0];
\x05printf("\n %p\n",p);
\x05printf(" %p",a[0]);
\x05p = a;
\x05printf("\n %p",p);
\x05printf("\n %p",a);
\x05return 0;
}
/*
--------------------------------
0012FF3C
00000066
0012FF3C
0012FF3C
--------------------------------
*/
按照我的理解是打印出第一行p地址和打印出第二行a[0]地址应该是一样的,这个怎么解释
▼优质解答
答案和解析
printf(" %p",a[0]);
这个打印的是数组a第一个元素的值,也就是 'f',并不是a[0]的地址,要打印a[0]的地址应该写成
printf(" %p",&a[0]);
这个打印的是数组a第一个元素的值,也就是 'f',并不是a[0]的地址,要打印a[0]的地址应该写成
printf(" %p",&a[0]);
看了 数组和数组第一个元素地址# ...的网友还看了以下:
P(A/B)+P(A非/B非)=1证明AB独立我这样证:原始=P(A/B)+1-P(A/B非)=1 2020-04-06 …
计算题(P/A,10%,4)=3.1699(P/F,10%,1)=0.9091(P/A,10%,5 2020-04-07 …
概率基本公式歧义性,我用'符号表示非A,B为两个事件,求恰好有一个发生的概率.P(AB'∪A'B) 2020-05-13 …
C语言 while 的用法//已知6≤a≤30,15≤b≤36,求满足2a+5b=126的全部整数 2020-05-17 …
P(A)=3/4,P(B)=5/6的条件下求P(A∩B)P(A)=3/4,P(B)=5/6的条件下 2020-05-19 …
p(aandb)p(banda)有区别么?统计学:公式:p(aandb)=p(a)*p(b/a)呢 2020-07-22 …
求证若B⊂A,则P(A-B)=P(A)-P(B)且P(A)≥P(B)……谢谢……给出一种解法,但是需 2020-12-01 …
大学概率课后习题提问!已知P(A)=1/2,若P(AB)=1/8,求P(A-B)(A乘以杠B的意思) 2020-12-13 …
c++关于指针(8)已知数组A和指针p定义为:intA[20][10],*p;,要使p指向A的首元素 2020-12-31 …
递回关系式的运算公式(数列)以下是推导一个公式"a=a+r(1-p^n)/(1-p)"的过程a=p* 2021-01-13 …