首页 >> 甄选问答 >

c语言数组赋值给变量(c语言数组赋值)

2024-02-17 04:50:22

问题描述:

c语言数组赋值给变量(c语言数组赋值),卡了好久了,麻烦给点思路啊!

最佳答案

推荐答案

2024-02-17 04:50:22

您好,今日明帅来为大家解答以上的问题。c语言数组赋值给变量,c语言数组赋值相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、初始化时进行赋值。

2、 int a[2] = {1,2};  char str[20] = "hello world";  2、逐个赋值  int a[4];  a[0] = 1,a[1]=2, a[2] = 3, a[4]=4;  等同于。

3、  for (int inx=0; inx!=4; ++inx) a[inx]=inx+1;  3、通过函数复制数据以实现赋值  比如下面的代码,通过memcpy函数来实现数据的复制,以实现数组赋值的功能。

4、   #include   #include   #include   int main()  {  int inx;  int a[10] = {1,2,3,4,5,6,7,8,9,10};  int b[5];  //复制4个元素,b[4]将是随机值  memcpy(b, a, 4 * sizeof(int));  for (inx=0; inx!=5; ++inx) printf("%d", b[inx]);  printf("");  memcpy(b, a+4, 5 * sizeof(int));  for (inx=0; inx!=5; ++inx) printf("%d", b[inx]);  printf("");  return 0;  }。

本文就为大家分享到这里,希望小伙伴们会喜欢。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章