早教吧作业答案频道 -->其他-->
数组和数组第一个元素地址# 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)=P(B)=P(C)=1/4,P(AB)=0,P(AC)=P(BC)=1/ 2020-05-13 …
首先说下10分一题,三题.有的我已知道答案,只求说明为什么,请耐心看完.1、设P是一个数集,且至少 2020-05-13 …
概率基本公式歧义性,我用'符号表示非A,B为两个事件,求恰好有一个发生的概率.P(AB'∪A'B) 2020-05-13 …
设有A,B,C,三个事件,已知A与C互不相容,B与C相互独立,且P(A)=1/12,P(B)=1/ 2020-05-13 …
问概率与统计的问题1.设A,B,C构成一完备事件组,且P(A)=0.5,P(B)=0.3,则P(C 2020-05-13 …
数组和数组第一个元素地址# include int main(void){x05char a[] 2020-05-14 …
概率加法公式加法公式,对于任意两事件A,B,有P(A并B)=P(A)+P(B)-P(AB)成立,假 2020-05-16 …
(1)P:a>b,Q:a>b-1,P是Q的什么条件我做出来P是Q的充分条件,感觉不太对(2)P:a 2020-06-02 …
设A,B为任意两个事件且A⊂B,P(B)>0,则下列选项必然成立的是()A.P(A)<P(A|B) 2020-06-18 …
概率应用题已知P(A)=1/2,P(B)=1/3.求P(B/A-)那个横杠是非A的意思已知P(A) 2020-07-08 …