在Java中,char类型并不能直接定义一个字符串。char类型是用来表示单个字符的,而字符串是由多个字符组成的。 如果你想定义一个字符串,你需要使用String类。例如: 在这个例子中,myString是一个String类型的对象,它包含了字符序列 "Hello, world!"。 如果你有一个char类型的数组或者单个字符,并想将其转化为字符串,...
以c语言为例,其char不可以定义字符串,因为字符数组和字符串都是通过char关键字来定义的。但二者不同,显著的区别就是字符串的长度是字符数目加1,因为包含了0结束符,而字符数组的长度就是字符的数目。对于字符数组可以通过sizeof求出其长度,但是对于字符串是其长度加上1。因此这个长度没有意义,为此...
不可以定义字符串。c语言中定义字符串有两种办法:1、定义一个字符指针指向字符串char *s="safdfsdf";2、定义字符数组char s[]="dsfdsfsdf",数组大小可以不写,如果你直接赋值的话,编译器会根据字符串长度分配对应的空间,若给了大小,也可以赋值,这时要自己注意字符串长度不要比长度-1还大 ...
答案:A A)定义字符数组,也就是字符串,长度省略。初始化时只赋一个值,也就是只有一个元素,但是,从C语言语法上是允许的。B)双引号是字符串定界符,不能给字符变量赋值。而char str是定义字符变量;C)是定义字符数据,不是字符串数据 D)只有类型标识符,没有变量名,语法错 ...
不可以。可以用char xx[];也可以用char *xx;但是不能用char xx;
char * const p,这个const是修饰p的,表明p是个只读的指针。p指向字符串,并没要求一定是字符串常量。此外,如果是const char * p,那么const 是修饰p所指向的内容,表明p指向的内容是只读的,(注意只读与常量的区别),此时并也不能说p指向字符串常量。如果是const char * const p;那么不仅p...
不能,java中string[]定义字符串 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)JavaEE(J2EE)(Java 2 Platform,...
直到换行,字符串里允许有空格 等空白字符。scanf("%s",a); 读取一个字符串,直到 空格之类的分隔符为止。例如:char a[100], str[100];当拍入一行内容是: there are six dogs gets(str); 读到的字符串 是: "there are six dogs".scanf("%s",a); 读到的字符串是: "there"
不是,赋值给str的,是computer这串字符串在内存中的首地址。
不行,str在这里是指针,不是字符。get(*str)才行。