33问答网
所有问题
当前搜索:
C语言怎么给数组赋值给数组
请问在
C语言中
,
如何
将二维
数组的值赋给
一维数组。谢谢!
答:
1
按元素赋值:遍历一维数组
,并将每个元素赋值到二维数组的对应元素上。或者遍历二维数组,将每个元素赋值为一维数组对应值上。优点为操作灵活,可以按照需要任意赋值。2 当一维数组和二维数组类型相同,而且赋值顺序与一维数组中的存储顺序完全相同时,可以用memcpy的方式,直接一次性赋值。如一维数组为a,...
C语言数组
可以用=
赋值
吗?
答:
int a[]={1,2,3};//
给数组
的某个元素
赋值
a[1]=100;
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语言
能直接用一个数组名
对数组
进行
赋值
吗
答:
回答:不可以,在int a[];时已经
为数组
在内存中开辟了空间,就是数组a和b的地址已经定下了,在
C
中,数组一旦在内存中被创建是是固定不变的,直到被取消,a=b,把b的地址给a是不行的。
c语言怎样给数组赋值
答:
1、定义的时候直接用字符串赋值 char a[10]="hello";注意:不能先定义再给它赋值
,如char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值 char a[10]={'h','e','l','l','o'};3、利用strcpy char a[10]; strcpy(a, "hello");
C语言中怎么给数组赋初值
答:
数组赋值
可以通过以下几种方法:1、定义的时候直接赋初值(用{});2、用循环语句依次
给数组
各元素赋值;3、将数组放在一个结构体里面,通过结构体的引用给数组整体赋值;(数组本身不能直接整体赋值)
求 高手
C语言
数组
和数组之间能直接
赋值
吗
答:
数组
之间是不可以直接
赋值
的,要直接赋值的话,也只能是利用循环,一个一个的赋值,不过你所要实现的可以通过其他方法来实现,比如取地址运算,把数组a的首地址赋给B数组,不过这要通过指针来实现,还有一种简单点的方法就是拷贝运算,你可以利用
c语言
库里面已经定义好的函数直接实现你所要实现的功能,...
C语言中如何
一次给一个
数组
变量
赋值
答:
1.引入头文件#include "stdafx.h"和#include "stdio.h"。2.定义主函数void main(){},在主函数中插入如下代码:int number[11];int i = 0;for (i=0;i<10;i++){ number[i]=i+1;} for (i=0;i<10;i++){ printf("%d ",number[i]);} 3.点击红叹号测试。
C语言
用函数实现
数组赋值
答:
编程
语言
:void Chg_
Array
(int
array
[], int size, int value){ int i; for(i=0;i<size;i++) array[i]=value;} Chg_Array(M_a, 31, 9) //将
数组
M_a 的31个元素
赋值为
9. 一维数组不需要二维指针。 本回答由电脑网络分类达人 郭强推荐 举报| 答案纠错 | 评论 0 13 久念成瘾life | 设计...
在
C语言如何
在定义数组时
给数组赋值
?
答:
第一种 定义并初始化 int u[3][3] = {{1,1,1},{2,2,2},{3,3,3}};第二种 从键盘手动输入 int i,j;for(i=0; i<3; i++){ for(j=0; j<3; j++){ scanf("%d",&u[i][j]);} }
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组赋值给另一个数组c语言
两个数组之间怎么赋值
将一个数据赋值给数组C语言
数组怎么整体赋值
c语言怎么用循环给数组赋值
简单数组怎么整体赋值
如何给char数组赋值
如何对数组元素单个赋值
char类型数组怎么赋值