郝斌的C语言基础 101数组的初始化

    xiaoxiao2021-11-30  60

    完全初始化    每个元素都赋一个值

    int  a[5] = {1,2,3,4,5};

    不完全初始化   剩下的元素默认为0;

    int  a[5] = {1,2,3};

    不初始化  里面元素的值为随机数

    int  a[5];

    清零  所有元素赋值为0,效果和不完全初始化一样

    int   a[5] = {0};

    #include<stdio.h> int main(void) { int a[5]; int i; scanf("%d",&a[0]); printf("a[0]=%d\n",a[0]); scanf("%d",&a[3]); printf("a[3]=%d\n\n",a[3]); for(i=0; i<5; i++) { printf("a[%d]=%d\n",i,a[i]); } }

    a[1],a[2],a[4]由于没有赋值,所以都是垃圾值.

    转载请注明原文地址: https://ju.6miu.com/read-679232.html

    最新回复(0)