首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

c语言里static有什么用?

发布网友

我来回答

2个回答

热心网友

在C中,用static修饰的变量的寿命与程序执行时间一样长,若声明时不对其初始化,编译器会自动初始化为0,且它的当前值一直保持到下一次访问;除此无别。C++对static的功能有所扩展,在此不论。

热心网友

如果没有static,每次进到convert函数里面num都会从0开始,有了static,只有第一次进到convert函数num是0,以后每次进到convert时num的值是它上次修改后的值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com