mlfk.net
当前位置:首页 >> 以下能正确定义字符串的语句是 A)ChAr str[]={'\0... >>

以下能正确定义字符串的语句是 A)ChAr str[]={'\0...

答案:A A)定义字符数组,也就是字符串,长度省略。初始化时只赋一个值,也就是只有一个元素,但是,从C语言语法上是允许的。 B)双引号是字符串定界符,不能给字符变量赋值。而char str是定义字符变量; C)是定义字符数据,不是字符串数据 D)只...

答案 C A{}内\064不是一个字符 B只是一个字符 不是字符串 D \0是字符串结束标志

char 声明字符变量 字符变量的规格:占用一个字节的内存空间(字符串根据它的长度来确定它在内存中占用的字节数,只有空字符串为1个字节。),一般以字符型或者整型数据处理。 所以char str = "kx43"只能把字符 'k' 放进去。而不是字符串。像小...

A是不正确的 因为字符串的长度还没确定 不能对其进行开辟空间 但这种方式在Java中是可以的 B也是不正确的 char str 是定义了一个字符 但后面却将一个字符串赋值给一个字符变量 是不可以的 C 你是不是想说这个呀? :char str=" " ;这样也是不可...

以下不合法的字符常量是 A)'\018' B)'\"' C)'\\' D)'\xcc' 选A 原因: A)'\018' \018是通过\这个转义字符将018这个以0打头的数转义成一个八进制数,但是八进制数的取值范围是0~7,所以018是不合法的 B)'\"' 合法,通过\这个转义字符转义成字符" ...

1 A.char str[5]={"good!"};//这个不符合C语言的语法规定,字符串初始化是这样写的: char str[6]="good!"; //因最后还有一个结束符,因此数组元素应该是6个。 2 题目表述有些不准确,A,B,D叫初始化,C叫赋值。 3 题目中的单双引号全部是中文的...

你确定是不正确的?在java中这些语法只有B是对的 A,数组申明中char str[] 不允许中括号中定义数组的长度,C、D同理

B正确 A char[5]={'a' 'e' 'i' 'o' 'u'}; 没有终结符,不算字符串 B char *s;s="good!"; //定义一个字符指针,然后让这个指针指向常量字符串"good!",正确 C char s[5]="good!"; //"good!"有6个字符,s空间不够,会越界 D char s[5];s=“good"; //...

c c是字符串,后边还有一个'\0',长度应该是10

答案是D。其余的都有语法错误!不过有很多汉语符号,这是在排除这些错误之后的选择。

网站首页 | 网站地图
All rights reserved Powered by www.mlfk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com