c语言选择题

已知char**s,下面正确的语句是
A s="ABCDEF" ; B *s="ABCDEF";
C **s="ABCDEF" ; D *s='A';

第1个回答  2013-03-24
B,s是字符串,*s是指向字符串的指针,**s是指向字符串指针的指针,*s指的就是字符串,因为字符串是连续存储的,因为字符串最后是以\0结尾的
中国物联网校企联盟技术部追问

#include
int main()
{
char **s;
*s="ABCDEF";
printf("nihao");
return 0;
}
为什么运行后会出现”已停止工作“。你用你电脑试一下看。

第2个回答  2013-04-03
A 我在我的程序上输入了,A是对的 我确定以及肯定;并且我们学的教材(C语言程序设计 时景荣主编)也有类似的例题。
对于你追问的程序:根据我所学的,main()函数为主函数,不能被其他函数调用,更不用说返回值啦
第3个回答  2013-03-24
B char* 是指向字符串的指针 char**是指向字符串指针的指针追问

#include
int main()
{
char **s;
*s="ABCDEF";
printf("nihao");
return 0;
}

为什么运行后会出现”已停止工作“。你用你电脑试一下看。

第4个回答  2013-03-24
b 数组的数组本回答被提问者采纳
相似回答
大家正在搜