11问答网
所有问题
当前搜索:
可以直接将字符串赋给数组吗
字符串可以直接赋值给
一维
数组吗
答:
可以
。字符串主要用于编程,概念说明、函数解释,可以直接赋值给一维数组,对一维数组而言,只需要把数组名赋值给该指针变量即可。但不能通过赋值语句将字符串常量或其他字符数组中的字符串直接赋值给字符串常量。
C语言中
字符串
是怎么
赋值
的?
答:
2、
通过字符数组直接把字符串赋值
。程序如下:
C语言里
如何把
输入
字符串赋值给字符数组
?
答:
直接
用scanf接收输入就可以复制给
字符数组
。
c语言中
字符串赋值给数组
的三种表达方式是什么?
答:
}String;2、初始化
字符串
的方法:String t;StrAssign(t,"I am happy");3、初始化一个字符串的方法如下,在最后添加'\0'char str[] = {'I','a','m','h','a','p','p','y','\0'};
C语言:想
把一个
指针指向的
字符串
的值
赋给
一个一维
数组
,该怎么做啊...
答:
C语言规定,
不能用赋值语句将一个字符串常量或字符数组直接赋值给一个字符数组
。要想实现赋值的功能,只能用strcpy()来实现。include"string.h"main(){ char st1[15],st2[]="C Language";strcpy(st1,st2);puts(st1);printf("\n");}
为什么不
能
用
赋值
语句将一个
字符串
常量
直接赋给
一个
字符数组
答:
因为
字符数组
是一个特殊的固定地址,是一个常量指针,所以不能对它
赋值
C中为什么不
能
用
赋值
语句将一个
字符串
常量
直接赋给
一个
字符数组
答:
规定不能整体引用,只能单个引用 赋值除了按
字符串
输入
赋给字符数组
,或者初始化为字符串外,一般只能单个元素赋值 数组名是一个地址常量,不允许改变,但是数组中的元素是变量,可以改变赋值(数组名这个地址[常量]就是元素[变量]的存放位置)a[]是一个常量,但是a[0]是一个变量 ...
keil c51中
将字符串赋值给
一个
数组
,除了在定义中
直接赋值
之外,是否
可以
...
答:
可以。但不要想着
直接
用tets[]={"abcde"};---这样是不行的。你可以用scanf("%s",test),或者用gets(test)来进行
字符串
的读入。
求 高手 C语言
数组
和数组之间
能直接赋值吗
答:
数组之间是不
可以直接
赋值的,要
直接赋值
的话,也只能是利用循环,一个一个的赋值,不过你所要实现的可以通过其他方法来实现,比如取地址运算,
把数组
a的首地址
赋给
B数组,不过这要通过指针来实现,还有一种简单点的方法就是拷贝运算,你可以利用c语言库里面已经定义好的函数直接实现你所要实现的功能,...
java中如何将一个
字符串赋给
一个
数组
答:
赋给字符数组
:char[] chars = s.toCharArray();赋给字节数组:byte[] bytes = s.getBytes()因为这里是字节,所以
直接
打印出来显示不是abcd,先要转换为char类型的再打印
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
输入字符串赋值给数组
常量字符串能不能赋值给数组
字符数组的定义和赋值
c语言字符串赋值给数组
字符串常量赋值给字符数组
字符串为什么不能直接赋值
c语言字符串能直接赋值吗
c语言输入一串字符存入数组
字符串存入字符数组