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; }
运行结果