首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

简单的数组初始化-填充适用于Linux (CentOS),但不适用于Windows

在Linux (CentOS)系统中,可以使用以下方法进行简单的数组初始化和填充:

  1. 使用Shell脚本进行初始化和填充:
    • 首先,创建一个Shell脚本文件,例如array_init.sh
    • 在脚本文件中,使用declare命令声明一个数组,并初始化为空数组。
    • 使用+=操作符将元素添加到数组中。
    • 最后,使用循环遍历数组并打印出所有元素。
    • 示例代码如下:
代码语言:shell
复制
#!/bin/bash

# 声明并初始化数组
declare -a myArray=()

# 添加元素到数组
myArray+=("元素1")
myArray+=("元素2")
myArray+=("元素3")

# 遍历数组并打印元素
for element in "${myArray[@]}"
do
    echo "$element"
done
  • 运行脚本文件:bash array_init.sh,将会输出数组中的所有元素。
  1. 使用C语言进行初始化和填充:
    • 首先,创建一个C语言源文件,例如array_init.c
    • 在源文件中,使用C语言的数组定义方式声明一个数组,并初始化为空数组。
    • 使用赋值语句将元素填充到数组中。
    • 最后,使用循环遍历数组并打印出所有元素。
    • 示例代码如下:
代码语言:c
复制
#include <stdio.h>

int main() {
    // 声明并初始化数组
    char myArray[3][10] = {};

    // 填充数组元素
    strcpy(myArray[0], "元素1");
    strcpy(myArray[1], "元素2");
    strcpy(myArray[2], "元素3");

    // 遍历数组并打印元素
    for (int i = 0; i < 3; i++) {
        printf("%s\n", myArray[i]);
    }

    return 0;
}
  • 编译并运行源文件:gcc -o array_init array_init.c,然后执行生成的可执行文件:./array_init,将会输出数组中的所有元素。

请注意,以上方法适用于Linux (CentOS)系统,可能不适用于Windows系统。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券