C语言数组定义语法

C语言数组

C语言中的数组是固定大小(元素个数)和相同元素类型的元素的集合序列。注意这其中的固定大小和相同元素类型,如果有Python开发经验的话可以与Python中的list列表进行对比,后者的元素个数是不固定的,元素的类型也可以是不同的。除此之外,如果有Golang的开发经验,也可以与slice切片进行对比。

数组定义语法

type ArrayName[ size ] = {valueList}

提示:type可以是C语言中内置的数据类型,也可以是自定义的结构体!size为非零的整数,表示数组的大小,或者说是元素的个数,当数组初始化时,值的个数需要与size相对应。

提示:如果不指定size,则需要在声明数组的同时进行数组的初始化,其大小有初始化的值valueList决定,也是固定的。

提示:valueList的值类型与type一致,元素之间使用英文“,”隔开。

数组初始化

C语言数组的初始化,就是为声明的数组进行赋值的过程,比如:

int numberArr[5] = {1,2,3,4,5} 或 int numberArr[] = {6,7,8,9,10}

C语言数组定义定义实例代码

#include <stdio.h>

int main() {
    float floatArr[3] = {0.1,0.2,0.3};
    for(int i=0; i<3; i++){
        printf("%f\n",floatArr[i]);
    }
    return 0;
}

免责声明:内容仅供参考。


全栈后端 / C语言教程 :


















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.