最赞回答 / 小小疾飞
静态变量贯穿整个程序的生命周期,而不会随着函数调用完而消失。extern如果是局部的就是用全局变量,如果是全局的就可以调用其他源文件的全局变量。动态全局变量,作用域为整个项目,贯穿整个运行时间。静态全局变量,作用域为当前文件,贯穿整个运行时间。动态局部变量,作用域为当前函数,生命周期为从函数调用到函数退出。 静态局部变量,作用域为当前函数,贯穿整个运行时间,当下次函数调用时,静态局部变量不会被再次初始化,而是沿用上次函数退出时的值。
2019-08-07
最新回答 / 小小疾飞
printf("考试的总分为:%d\n分",getSum(score)); printf("考试的最高分为:%d\n分",getMax(score)); printf("考试的最低分为:%d\n分",getMin(score)); printf("考试的平均分为:%d\n分",getSum(score)/10);逗号用的全角。
2019-08-07