全站数据
8 4 2 0 5 8 1

c语言char和staticchar的区别

文科生读财经 | 简单学习,快乐成才!         
问题更新日期:2024-11-03 12:12:45

问题描述

c语言char和staticchar的区别希望能解答下
精选答案
最佳答案

char和 static char的区别在于变量的生命周期,char 声明的变量是动态变量,static char声明的变量是静态变量。有以下特点:

1.静态全局变量作用域为当前文件,从定义/声明位置到文件结尾,生命周期为从程序运行到程序退出,即贯穿整个运行时间,无显式初始化时默认初始化值为0。

2.动态全局变量作用域为整个项目,即最终编译成可执行文件的所有文件中均可以使用动态全局变量。生命周期为从程序运行到程序退出,即贯穿整个运行时间。无显式初始化时默认初始化值为0

其他回答

加了static是指静态变量,static char是不可修改内容的char变量。

随机推荐