21xrx.com
2024-11-10 07:11:33 Sunday
登录
文章检索 我的文章 写文章
如何给一维数组赋值 c语言详解
2023-06-16 18:04:58 深夜i     --     --
c语言 一维数组 赋值

在c语言中,一维数组是一个存储相同类型元素的集合,可以通过下标访问数组中的元素。那么如何给一维数组赋值呢?

在定义一维数组时,可以直接在定义语句中为数组元素赋初值,如下所示:

int arr[5] = 3;

如果没有指定初值,则数组中的元素默认为0。

也可以在程序运行时通过循环等方式为数组元素赋值,如下所示:

int arr[5];

for(int i = 0; i < 5; i++) {

  arr[i] = i + 1;

}

这样就可以为数组arr的元素依次赋值为1, 2, 3, 4, 5。

另外,在c语言中还可以通过指针的方式为数组赋值,如下所示:

int arr[5];

int *ptr = arr;

*ptr++ = 1;

*ptr++ = 2;

*ptr++ = 3;

*ptr++ = 4;

*ptr++ = 5;

这里将arr数组的地址赋给指针ptr,然后通过逐个移动指针ptr并给其所指向的地址赋值的方式为数组arr的元素依次赋值为1, 2, 3, 4, 5。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复