来源:今日热点 | 2023-04-20 14:56:02 |
数组之间是不可以直接赋值的,要直接赋值的话,也只能是利用循环,一个一个的赋值,不过你所要实现的可以通过其他方法来实现,比如取地址运算,把数组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型数组。
2023-04-20 13:36:18
2023-04-20 13:56:29
2023-04-20 13:58:27
2023-04-20 13:47:23
2023-04-20 13:41:25
2023-04-20 11:22:33
2023-04-20 11:19:48
2023-04-20 11:16:00
2023-04-20 11:07:37
2023-04-20 11:06:14
2023-04-20 11:01:13
2023-04-20 10:58:31
2023-04-20 10:57:40
2023-04-20 10:56:20
2023-04-20 10:54:57
2023-04-20 10:54:49
2023-04-20 10:53:11
2023-04-20 10:52:08
2023-04-20 10:51:03
2023-04-20 10:49:29
2023-04-20 10:48:39