不能把字符串“Good!”存放到数组 s 中的代码是()
A.char s[8] = {'G','o','o','d','!', '\0'};
B.char s[8]; strcpy(s, "Good!");
C.char s[8]; s = "Good!";
D.char s[8] = "Good!";
正确答案是 C
char数组只有在初始化的时候才能整体赋值
认真看完了,浅显易懂,学习到了。
可以这样理解,s是一个指针变量,你能为一个指针变量赋值字符串么?实际上要达到的效果是*s=...才对,也即D选项的格式
c或c++中的写法,记不清了
S 是指S[0] 而不是 整个字符串
char s[8],表示s是一个不可修改的左值,s实际上是char *const s 类型的值
一棵具有n个结点的二叉树,若它有m个叶子结点,则该二叉树中度为1的结点个数是多少?
某公园内有个奇怪的摊主小周,他只在星期一、星期二、星期三、星期五和星期六工作,而且他只出售4种商品:玩具汽车、充气气球、橡皮泥和遥控飞机。<
B2C网站上促销价格出错了,如何做危机公关?
如果你是一个100w日活的UGC短视频APP产品经理,你觉得此时是做分享视频打水印重要,还是优化播放器让视频播放更加顺畅重要?
认真看完了,浅显易懂,学习到了。
可以这样理解,s是一个指针变量,你能为一个指针变量赋值字符串么?实际上要达到的效果是*s=...才对,也即D选项的格式
c或c++中的写法,记不清了
S 是指S[0] 而不是 整个字符串
char s[8],表示s是一个不可修改的左值,s实际上是char *const s 类型的值