77问答网
所有问题
在c语言当中可不可以将一个数组名赋给另一个数组名
如题所述
举报该问题
其他回答
第1个回答 2016-01-13
不可以 ,因为数组名是常量。 比如 数字 3 是整形常量,数字 5 也是整形常量, 你不能把 5 赋给 3 吧,即 3 = 5 ;是错的
第2个回答 2016-01-12
不可以的,因为数组名是常量指针,不可以被赋值
本回答被网友采纳
相似回答
c语言
我
把一个数组
赋值给另外一个数组这样做为什么错了?
答:
数组相当于常量指针,不能用赋值改变的
。正确做法如下:include<stdio.h> int main(){int *b;//此处改为普通指针即可 int i;int items[6]={32,11,21,32,43,3};b=items;for(i=0;i<6;i++)printf("%4d",b[i]);}
C语言数组名可以赋
值吗?
答:
C语言中,
数组名是一个不可变的指针常量,不能对它进行加、减和赋值运算
。在C语言中规定,数组名是代表该数组的首地址且符合标识符书写规定的变量标识符。不能对它进行加、减和赋值运算。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10],设数组c的首地址为2000,也就是说c[...
求 高手
C语言
数组
和数组之间
能
直接赋值吗
答:
数组之间是不可以直接赋值的
,要直接赋值的话,也只能是利用循环,一个一个的赋值,不过你所要实现的可以通过其他方法来实现,比如取地址运算,把数组a的首地址赋给B数组,不过这要通过指针来实现,还有一种简单点的方法就是拷贝运算,你可以利用c语言库里面已经定义好的函数直接实现你所要实现的功能,...
c语言中
怎样
把一个
字符
数组
付
给另一个
字符数组
答:
头文件:string.h 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。说明:src和dest所指内存区域
不可以
重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。例子:include <stdio.h> include <string.h> int main(){ char src[128] = "hello world";char dest[128] = ...
c语言中
如何
把一个数组赋给另一个数组
啊?
答:
不用,直接将
数组数组
b给了数组a
c语言中将一个数组
的值
赋给
另外一个数组,好像要
用
指针来赋值_百度知 ...
答:
charss[]="hello";s=ss;错误原因是:是您不能使用赋值语句
将一个
字符数组直接赋值给一个字符串数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(
在c语言中
,但是在c++的string类中,上面的赋值是正确的)。因为赋值字符“=”右边的表达式也可以是赋值表达式,下面的形式变量是=(变量=...
C语言中
怎么把一维
数组赋给
另外
一个
一维数组
答:
1、按元素赋值:遍历一维数组,并将每个元素赋值到二维数组的对应元素上。或者遍历二维数组,将每个元素赋值为一维数组对应值上。优点为操作灵活,可以按照需要任意赋值。2、当一维数组和二维数组类型相同,而且赋值顺序与一维数组中的存储顺序完全相同时,
可以用
memcpy的方式,直接一次性赋值。如一维数组为a,...
大家正在搜
c语言将一个数组中的值按逆序存放
c语言将字符串赋值给数组
c语言将一个数组倒序输出
c语言将两个数组合并
c语言如何将数组中的值取出
c语言将数组转为浮点数
c语言将数据放入数组
c语言怎么将数字输入数组
c语言将数字输入数组