>
其他
>
请解释一下C语句"char a[10],p;p=a=“china”"的含义.
下列说明不正确的是:
(A)char a[10]=“china” (B)char a[10],p=a;p=“china” (C)char p;p=“china”(D)char a[10],p;p=a=“china”;
人气:489 ℃ 时间:2020-05-07 14:12:51
解答
char a[10], *p;
p = a = "china";
是错的赋值!~
原因:
char *p;
p = "china";
这里的p是在静态区分配的内存,也就是说p是指向字符常量的指针.
而在p = a = "china";中,"="运算符是从右向左结合的,所以是将"china"的首地址赋值给a,而a是char型数组的首地址,这是把字符常量的地址赋值给字符变量,所以错误!~
推荐
若有说明语句:char c = '\72';则变量c( ).
C语言:设有说明语句:char a='\72';则变量a()
如图,在△ABC中,AD为BC边上的高,E、F分别为AB、AC上的中点,△DEF与△ABC相似吗
过2倍焦距的光线怎么画光路图
仿照例句,解释下面加点词的含义,并写出两个用这个词(同义)组成的词语.
表示走的二字词语
从上午8点,到11点,手表上长度为1厘米的分针尖端转过了多少厘米?时针走了多少厘米?
780米等于()千米(用最筒分数表示)
猜你喜欢
初一 英语 急. 请详细解答,谢谢!(5 21:23:56)
某部队通过一座长100m的桥用了1min,已知队伍长50m,求这支队伍前进的速度及整个队伍在桥上运动的时间.
并联电路的电压等于电源电压吗?为什么的?
小学二年级数学上册练习题判断红领巾大角是什么角
已知ax的平方+4x+12=6x的平方-2x-7a是关于x的一元一次方程,
甲乙二人分别从A、B两地同时出发,相向而行.出发时他们的速度比是3:2,他们第一次相遇后,甲的速度提高了20%,乙的速度提高了30%,这样,当甲到达B地时,乙离A地还有14千米,那么A、B
2012年微生物学研究热点有哪些
读诗句,猜人物
© 2025 79432.Com All Rights Reserved.
电脑版
|
手机版