在c语言中没有对变量赋值,它的值是否自动赋0?

日期:2018-01-09 12:39:36 人气:1

在c语言中没有对变量赋值,它的值是否自动赋0?

它的值是否会自动赋值为0,取决于变量的类型。 全局变量包括静态全局变量和非静态全局变量,在没有初始化值时,其值自动为0,即定义在所有函数外,不归属于任何一个函数的,在没有初始化值时,自动为0; 静态全局变量当定义在函数内的全局变量,有static标记时,默认初始化为0值; 非静态全局变量没有默认初始值,C语言规定初始化值为随机值,但具体的实现由编译器决定。 C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。最近
    A+
热门评论