在c语言当中可不可以将一个数组名赋给另一个数组名

作者&投稿:雕光 (若有异议请与网页底部的电邮联系)
不可以 ,因为数组名是常量。 比如 数字 3 是整形常量,数字 5 也是整形常量, 你不能把 5 赋给 3 吧,即 3 = 5 ;是错的

不可以的,因为数组名是常量指针,不可以被赋值

c语言中数组能不能先定义,然后直接赋给初值。~

  是可以的,可以直接写在一起,或者依次把定义再依次赋值。

  C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
  尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
  二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。

不用,直接将数组数组b给了数组a

在c语言当中可不可以将一个数组名赋给另一个数组名
答:不可以 ,因为数组名是常量。 比如 数字 3 是整形常量,数字 5 也是整形常量, 你不能把 5 赋给 3 吧,即 3 = 5 ;是错的

C语言能直接用一个数组名对数组进行赋值吗?
答:可以的 。int a[3] = {1,2,3};int b[3];b = a;错误提示:F:\>gcc test.ctest.c: In function 'main':test.c:8:4: error: incompatible types when assigning to type 'int[3]' from type'int *'

C语言数组名可以赋值吗?
答:C语言中,数组名是一个不可变的指针常量,不能对它进行加、减和赋值运算。在C语言中规定,数组名是代表该数组的首地址且符合标识符书写规定的变量标识符。不能对它进行加、减和赋值运算。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10],设数组c的首地址为2000,也就是说c[...

C语言自定函数内定义一维数组,为什么不能将数组名作为返回值?_百度...
答:的形式,这时是可以将数组名返回的。2 当一维数组不是静态类型,即不存在static修饰时,数组为局部变量,这时不能将数组名返回。当把数组名返回时,实际上是返回了数组的首地址,后续继续使用该地址指向的内存。如果数组为局部变量,那么按照C语言的规则,该段地址在退出函数后,会被释放,并可能被系统做...

C语言能直接用一个数组名对数组进行赋值吗
答:不可以,在int a[];时已经为数组在内存中开辟了空间,就是数组a和b的地址已经定下了,在C中,数组一旦在内存中被创建是是固定不变的,直到被取消,a=b,把b的地址给a是不行的。

C语言能直接用一个数组名对数组进行赋值吗
答:回答:不可以,在int a[];时已经为数组在内存中开辟了空间,就是数组a和b的地址已经定下了,在C中,数组一旦在内存中被创建是是固定不变的,直到被取消,a=b,把b的地址给a是不行的。

C语言能直接用一个数组名对数组进行赋值吗
答:不可以 数组不是一个数,只能一个一个元素的赋值 字符串多一点,有几个字符串函数如strcpy strcat等

在C语言中,数组用什么命名?
答:【答案】:答案:C 解析:数组(Array)是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。A正确;组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标,即数组的大小是固定的,所以C选项错误;数组是在...

c语言,可以用变量名,来当数组名么?
答:不可以,数组名实际是一个地址。

C语言数组名
答:1*p=a;//表示将a的值赋给p所指单元。p=&a;//表示将p指向a单元,即将a单元的地址赋给p。所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量...