欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

c语言中数组初始化与未初始化的区别

程序员文章站 2022-07-07 19:38:15
...

在刚开始学习c语言的时候,会遇到数组是否初始化的情况,若初始化数组的一些元素,则其他元素为0,参见以下程序编译运行就知道他们的区别何在

#include <stdio.h>//数组初始化与未初始化的比较 
void main(){
	int a[10],b[10]={5,6,8},i;//如果只赋值给第一个,则其他的为0; 
	printf("\n the array is:");
	for(i=0;i<10;i++){
		//b[a]=a+6;
		printf("%d\n",b[i]);
		
	}
		for(i=0;i<10;i++){
			a[i]=i;
			printf("%25d\n",a[i]);//输出数组的格式一定不能为a
		}
		
	}
相关标签: c语言基础