-
最佳答案:没有0结束符的不是串,题中y数组内容就不是串,只是个数组而已x 是数组 x的内容同时也是串(系统自动添加了0结束符)y是数组 但y的内容不是串 即然不是串也就不
-
最佳答案:B A
-
最佳答案:D错误,因为字符串结束标志 的原因,数组大小不够。C是正确的,数组大小为3,且分别指定了每一个元素,为s[0]='a',s[1]='b',s[2]='c'。
-
最佳答案:A,字符串在复制时连同' '一起复制,str的有效字符变成"china ',长度为5;B,k是一个二级指针,两次通过 * 间接寻址,得到最终指向的内容 i ,答
-
最佳答案:A错,因为a数组初始化时用了双引号,所以a中保存了一个字符串,即a数组中有7个元素,除了这些字母之外,还有一个' 'B错,参考AC错,a数组初始化时用双引号,所
-
最佳答案:正确的是B,请查看谭浩强C语言第二版 294页关于 typedef 说明。Typedef struct S{int g;char h;}T;typedef 声明
-
最佳答案:A. s 是一个数组,虽然直接引用 s 可以视为指针,但不能修改 s 的值.B. 同A.C. p 指针没有初始化,没有指向任何一个数组或者内存空间.不能对它的地
-
最佳答案:第一题:第一个for循环中第一次循环将指针数组s中的第一个指针变量s[0]赋值给指针变量p1,p2,使得指针变量p1,p2都指向字符串"four"的首地址,接着
-
最佳答案:字符的计算是用它对应的ASCII码进行计算.c2='e'; ASCII码是101c1='b';ASCII码是98所以c2-c1=3又是%d输出,所以第一个输出的
-
最佳答案:Dfun的形参表第一个参数是char.第二个参数是floatA、A中调用fun的第一个参数是字符串,和形参表不一致,错误B、fun返回void,不能用于给t赋值