00问答网
所有问题
当前搜索:
字符串只存放在字符数组中
字符串只能存放在字符数组中
对还是错?
答:
不对。常
字符串存储在
内存中某个地址开始的连续空间,只把第一个字符的地址赋给一个char *型指针,如char *p="1234567890";。
字符串
是
存放在字符
型什么中的?
答:
字符串
是
存放在字符
型
数组中
。例如 c 语言:char s[20]="abc456XYZ";
C语言中,
字符串
不是
存放在
变量里,而是存放在一个字符型
数组里
。 这句...
答:
在C语言中,将
字符串
作为
字符数组
来
储存
,而字符数组是一种用来
存放
和处理字符型数据的数组变量,所以这句话是错的
c语言中没有
字符串
类型,字符串是
存放在
什么中的呢?
答:
C语言规定
只能
逐个引用数组元素,而不能一次引用整个数组。对于字符数组,可以将整个
字符串
一次输入或输出。字符数组用于
存放字符
或字符串,
字符数组中
的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是
存放在字符
型数组中的。
C语言中
字符数组只能存放字符串
?
答:
不是的,C语言中
字符数组
既可以保存字符,又可以
保存字符串
。字符数组本意就是是指用来
存放字符
数据的数组。字符数组的元素是字符类型的。字符数组用于存放字符或字符串。C语言中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]='0'; a[1]=' 1'; a[2]='2'; a[...
一个
字符数组只能存放
一个
字符串
,是这样吗?
答:
字符数组与
字符串
没太大区别,字符串只是
在字符数组
后加了一个串结束符'\0',如果一个
字符数组中
有多个串结束符,也可以存多个字符串,如下例;只不过一般都是一个字符数组存一个字符串。main(){char s[]={'h','e','l','l','o','\0','w','o','r','l','d','\0'};char *p;p=&s;printf...
一个
字符数组只能存放
一个
字符串
吗?
答:
一个
字符数组
不是
只能
放一个
字符串
,这个说法是错误的。从理论上来说,字符串是以'0'字符为结尾的,一个字符数组可以放多个以'0'为分隔的字符串,只要处理好每个字符串的头指针就没问题。字符数组的初始化与数值型数组初始化没有本质区别,但它除了可以逐个给数组元素赋予字符外,也可以直接用字符串...
C语言:先输入一行字符,将其
存放在字符数组中
,再输入一个指定字符,在字...
答:
include <string.h> int main(){ char str[100]; // 定义
字符数组
,
存储
输入的
字符串
char ch; // 定义字符变量,存储输入的指定字符 printf("请输入一行字符:");fgets(str, sizeof(str), stdin); // 读入一行字符 printf("请输入一个指定字符:");ch = getchar(); // 读入一个字符...
C语言中,
字符数组只能存放字符串
吗?
答:
不是,也可以
存放
其他的信息。 但是在C语言中因为没有byte类型,而char类型只占一个字符大小。所以声明一个
字符数组
可以用作缓冲区。 因为可以定位到每一个字节,所以非常灵活。 如果定义一个整形数组当然就不能定位到每一个字节了,它必须一次访问两个字节(在编译器和操作系统认为int型占两个字节时)...
字符数组
与
字符串
相同吗?
答:
2、
字符串
的作用:字符串给用户提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。二、两者的实质不同:1、字符数组的实质:字符数组用于
存放字符
或字符串,
字符数组中
的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是
存放在字符
型数组中的。2、字符串...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
字符数组只能存放字符串
字符型数组中可以存放字符串
字符数组可以存放字符串吗
字符数组和字符串的区别
字符串与字符数组的区别
定义字符串数组
字符数组
字符数组赋值
字符型数组