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;
}
免责声明:内容仅供参考。