77问答网
所有问题
当前搜索:
为什么字符数组可以直接输出
C语言,
为什么字符
串类型的
数组
,
可以
用数组名对数组进行整体输入个
输出
...
答:
字符数组
中如果保存的是字符串,比如 char tar[20] = "hello"; 要知道字符串默认的是以'\0'结尾的,所以这里隐含的最后还有一个'\0'而printf("%s", tar); 这个语句,在执行的时候,是从tar指向的字符开始
输出
,一直输出直到遇到第一个'\0'为止。 所以会输出hello.而如果tar[20] = {'h'...
java char
数组
为什么可以直接
打印
答:
因为
输出
流System.out是PrintStream对象,PrintStream有多个重载的println方法,其中一个就是public void println(char[] x),
直接
打印
字符数组
的话,不像int[]等其他数组,它会直接调用这个方法来打印,因而
可以
打印出数组内容,而不是地址。另外 char数组 相当于一个!一个字符串 ...
字符
型
数组可以输出
吗?
答:
可以对字符型数组元素进行整体输入、输出
。不能对字符型数组进行整体的输入输出。这是概念性的东西,有点不好理解,不必太纠结。我的理解是:输入输出是针对字符数组元素,进行每个元素的输入输出,而不能对字符数组输入输出,而要针对其中的元素一一对应的进行输入输出,之后就完整的得到了一个字符串,所以...
java中,
为什么
char类型
数组可以直接
用数组名打印,打印结果居然不是地...
答:
因为
输出
流System.out是PrintStream对象,PrintStream有多个重载的println方法,其中一个就是public void println(char[] x),
直接
打印
字符数组
的话,不像int[]等其他数组,它会直接调用这个方法来打印,因而
可以
打印出数组内容,而不是地址。
...前面不加*来去里面的东西,而是
可以直接输出
答:
因为
数组
名称就是一个指针了。例如 int group[10];这里数组名 group 就是一个指针(指针的类型是int*),所以表达式 group[1] 就相当于 *(group+1);
为什么
不可以对整形数组整体输入
输出
;而
字符
形
数组可以
?
答:
其实
字符数组
整体输入
输出
只是库函数里面用循环来完成一个一个元素的输入输出的,宏观上看上去就成了整体输入输出了 本质上说,与整型数组单个元素输入输出并没有区别 差别在于整型数组并不知道
什么
位置终止,需要人为地控制输入输出终止的条件,字符数组则很简单,输出默认'\0'终止,输入则默认空白字符或者...
...不支持整体输入和
输出
,那么这段代码
为什么可以
?(格式控制符为%s...
答:
字符型数组是C中唯一
可以直接
整体输出的数组类型,这里必须要用到%s控制符。用%s
输出字符数组
需要用'\0'字符标记字符串的结尾,不然会一直输出下去,包括数组之外的部分,那些就是乱码。
字符数组
的特点是
什么
?
答:
但对于字符数组而言,
直接输出字符数组
名
可以输出
整个数组元素。如果是其他类型的数组则输出的是首元素的地址。这是因为 C 和 C++ 不进行数组的边界检查,在使用 cout 函数
输出数组
元素时无法得知何时终止。而字符串则不同,它有一个 ‘\0’ 用来表示字符串结束,因此可以执行这种操作。除此之外,我们还...
java 中
为什么能
通过
字符数组
名来打印字符数组 toString()不行_百...
答:
+ 操作符当且仅当它的操作数中至少有一个是String类型时,才会执行
字符串
连接操作;否则,它执行的就是加法。例2 总结:String.valueOf、StringBuffer.append以及System.out.print中都对char[]
数组
单独处理,即进行了重载,使之
可以输出
内容(或者对内容操作处理),而不是地址。但是字符串拼接操作没有对...
C++中cout<<
字符数组
名;
为什么能输出字符
串?
答:
我认为cout是类ostream的对象,而ostream的定义是typedef basic_ostream<char> ostream,显然ostream类是类模板basic_ostream的一个实例,ostream操作对象都是char类型。那么cout作为类ostream的实例,必然也是以char为默认操作对象。从人的使用习惯来看也是一样,既然调用了cout一般是为了
输出字符
而不是一个地址...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
printf后面输入地址
为什么字符数组名和printf
c语言小于等于怎么表示
strcpy
字符数组可以整体输入输出吗
字符数组可以存放字符串
字符数组输出
字符数组和字符串的区别
C语言输入字符数组