一维数组初始化
int arr[12] = { 1, 2 ,4, 6, 76, 8, 90 ,4, 3, 6 , 6, 8 }; 【重点】
int arr[10] = { 1, 2 ,4, 6, 76, 8, 9 }; 剩余未初始化的元素,默认 0 值。 【重点】
int arr[10] = { 0 }; 初始化一个全为 0 的数组。【重点】
int arr[] = {1, 2, 4, 6, 8}; 编译器自动求取元素个数 【重点】
int arr[] = {0}; 只有一个元素,值为0
int arr[10];
arr[0] = 5;
arr[1] = 6;
arr[2] = 7; 其余元素未被初始化,默认值 随机数。
注:就是数组元素个数和具体元素值必须有一个,不能两个都不明确
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
int main()
{
int arr[10]; //int a = 109;
arr[0] = 5;
arr[1] = 6;
arr[2] = 7;
int n = sizeof(arr) / sizeof(arr[0]);
for (int i = 0; i < n; i++)
{
printf("%d\n", arr[i]);
}
}