下列语句中正确的是()A)char *s;s=”Olympic”;……
A)char *s;s=”Olympic”; B)char s[7];s=”Olympic”;
C)char *s;s={”Olympic”}; D)char s[7];s={”Olympic”};
人气:339 ℃ 时间:2019-10-23 11:45:57
解答
A正确.
B、这里是数组,数值要么定义时出示化(char s1[7]="Olympic";这里7太小,应该大于字符串长度或者不写长度),要么单个元素初始化,要么内存拷贝.这里把数组的指向了一个静态区的地址,所以错误.
C、不需要花括号.
D、错误很明显,B、C错误都有.
推荐
猜你喜欢
- 已知:如图,BD、CE都是△ABC的高,在BD上截取BF,使BF=AC,在CE的延长线取一点G,使CG=AB.试探索线段AF和AG的关系,并说明理由.
- 一个长方体木块恰好可以锯成5个大小相同的正方体,这5个正方体的表面积之和比原来长方体的表面积大32平方
- 祸兮福所倚,福兮祸所伏.与祸兮福之所倚,福兮祸之所伏.的区别是什么?
- 3公顷500平方米等于( )公顷 8.4时等于( )时( )分
- ∫∫D(x^2 /y^2)dxdy,其中D是由xy=2,y=1+x^2,x=2围成的区域
- 已知抛物线y=-x^2+4x+5与x轴交于点A,B(点A在点B的左边),与y轴交于点C,顶点为M
- 连词成句.1.the,on,TV,is,the,bable.2.have,game,doesn’,computer,a,dave.
- 写一篇英语作文内容是我的春节计划