c语言全局变量默认值

简介: c语言全局变量默认值数组与单个变量相同整型:0浮点型:0字符型:字符串结束符‘\0’

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;
}

运行结果

2345_image_file_copy_108.jpg

而局部变量为任意值

这里定义整型、浮点型、字符型数组,元素个数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;
}

运行结果

2345_image_file_copy_109.jpg


相关文章
|
7月前
|
程序员 编译器 C语言
嵌入式 C 语言中的全局变量问题
嵌入式 C 语言中的全局变量问题
58 0
|
2月前
|
编译器 C语言
C语言:普通全局变量可以被多个源文件共享吗
C语言中,普通全局变量可以通过extern关键字在多个源文件中声明和共享,实现数据的跨文件使用。但需注意,变量只能在一个文件中定义,其他文件中仅能声明。
|
2月前
|
存储 C语言
C语言:普通局部变量、普通全局变量、静态局部变量、静态全局变量的区别
C语言中,普通局部变量在函数内部定义,作用域仅限于该函数;普通全局变量在所有函数外部定义,作用域为整个文件;静态局部变量在函数内部定义但生命周期为整个程序运行期;静态全局变量在所有函数外部定义,但仅在定义它的文件内可见。
96 10
|
7月前
|
存储 C语言
C语言中的局部变量与全局变量
C语言中的局部变量与全局变量
110 1
|
7月前
|
C语言
全局变量在C语言中的使用
全局变量在C语言中的使用
89 1
|
6月前
|
编译器 C语言
C语言枚举:深入探索下标默认值、自定义值及部分自定义情况
C语言枚举:深入探索下标默认值、自定义值及部分自定义情况
|
7月前
|
存储 C语言
C语言中的局部变量与全局变量详解
C语言中的局部变量与全局变量详解
95 0
|
7月前
|
存储 C语言
【C语言】全局变量与局部变量
【C语言】全局变量与局部变量
43 1
|
7月前
|
C语言
C语言5🔥:复合赋值,递增递减运算符,局部变量与全局变量
C语言5🔥:复合赋值,递增递减运算符,局部变量与全局变量
84 0
|
存储 编译器 C语言
【C语言】关键字static——static修饰局部变量、全局变量和函数详解!
【C语言】关键字static——static修饰局部变量、全局变量和函数详解!
345 0