00问答网
所有问题
以下能正确定义字符串的语句是 A)char str[]={‘\064'}; B) char str=”\x43”; C) char str=”; D) char
如题所述
举报该问题
推荐答案 2011-07-21
答案:A
A)定义字符数组,也就是
字符串
,长度省略。初始化时只赋一个值,也就是只有一个元素,但是,从C语言语法上是允许的。
B)双引号是字符串定界符,不能给字符变量赋值。而char str是定义字符变量;
C)是定义字符数据,不是字符串数据
D)只有类型
标识符
,没有变量名,语法错
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nIjenDeTD.html
其他回答
第1个回答 2019-12-02
a不对,里面应该加'\0'
第2个回答 2018-07-12
楼主的题干D选项没给全,D char str[]="\0"是对的。 A选项的数组省略了队数组长度的声明,必须人为的加'\0',才能将其当做字符串来使用。其他的选项就跟一楼说的一样。
第3个回答 2011-07-21
C本回答被提问者采纳
第4个回答 2011-07-21
A....
相似回答
下列
能正确定义字符串的语句是
()。
答:
下列能正确定义字符串的语句是()。
A.char str[]={'\064'};B.char str="kx43"
;C.char str='';D.char str[]="\0";正确答案:D
C语言选择题求解 快
答:
A
char
str[]={'
\
064'};B
char str='';C char
str="
\x43";D char str[]="\0"
;A)定义的是
字符数组,这个数组只有一个元素。
字符串
必须以'\0'结束,因此A定义的不属于字符串。如果改为 char str[2]={'\064'}; //没有赋值的第二个元素str[1]被初始化'\0',符合...
以下能正确定义字符串的语句是
A)char
str[]={
‘\
064'};
B)
char st...
答:
答案:A
A)定义字符
数组,也就是
字符串
,长度省略。初始化时只赋一个值,也就是只有一个元素,但是,从C语言语法上是允许的。B)双引号是字符串定界符,不能给字符变量赋值。而
char
str
是定义字符变量;C)是定义字符数据,不是字符串数据 D)只有类型标识符,没有变量名,语法错 ...
以下能正确定义字符串的语句是
(D)
答:
字符串
根据它的长度来确定它在内存中占用的字节数,只有空字符串为1个字节。),一般以字符型或者整型数据处理。所以
char
str = "
kx43"只能把字符 'k' 放进去。而不是字符串。像小仙说的那样,B应该用字符串指针指向字符串常量的形式(char* str = "kx43";)才能正确引用字符串。
大家正在搜
相关问题
以下可以正确定义字符串的是: A char str[]={'...
以下能正确定义字符串的语句是(D)
c++ 以下能正确定义字符串的语句是 为什么呢?
下列能正确定义字符串的语句是
为什么 以下能正确定义字符串的语句是______。
C语言选择题求解 快
C语言选择题求解
C语言难题