c语言全局变量默认值
数组与单个变量相同
整型:0
浮点型:0
字符型:字符串结束符‘\0’
演示代码
#include<stdio.h>
int a;
double b;
char c;
int main(){
printf("整型:%d\n",a);
printf("浮点型:%lf\n",b);
printf("字符型:%c\n",c);
return 0;
}
运行结果
而局部变量为任意值
这里定义整型、浮点型、字符型数组,元素个数10个,我们打印输出一下
演示代码
#include<stdio.h>
int main()
int a[10];
double b[10];
char c[10];
for(int i=0;i <10;i++){
printf("整型:%d\n",a[i]);
printf("浮点型:%lf\n",b[i]);
printf("字符型:%c\n",c[i]);
}
return 0;
}
运行结果