登陆热线邮箱 设为首页

怎样给数组赋值?C语言数组和数组之间能直接赋值吗?

2023-04-20 14:45:09来源:今日热点栏目:股票

数组之间是不可以直接赋值的,要直接赋值的话,也只能是利用循环,一个一个的赋值,不过你所要实现的可以通过其他方法来实现,比如取地址运算,把数组a的首地址赋给B数组,不过这要通过指针来实现,还有一种简单点的方法就是拷贝运算,你可以利用c语言库里面已经定义好的函数直接实现你所要实现的功能。


给数组赋初值的方法:

1、直接初始化:int arr[3]={1,2,3};

2、遍历访问初始化:for(i = 0;i< 3;i++) arr[i]=i;

3、内存操作函数:memset(arr,3,abs);//abs为另一个已知的数组。

4、字符串赋值函数,仅限于char型数组:strcpy(arr,abs) ;abs为一字符串或者char型数组。

标签: 怎样给数组赋值 C语言数组和数组之间能直接赋值吗 char数组赋值给另一个数组 如何将数组赋值给数组

资讯阅读

NEWS

精彩推送

marvellous