课程
/后端开发
/C
/C语言入门
动态是随程序函数使用而结束,随时可能会释放掉。,静态会一直存储到程序结束,随时可以调用。
2020-07-25
源自:C语言入门 5-11
正在回答
就是销毁,比如一个函数里面{int i=1 i++;}然后i出来就变成2但是当第下次调用这个函数的时候i=2这个值就被释放了(也就是销毁)然后i又被初始化变成了1但是如果是静态的{static int i= 1 i++}函数被第一次调用后i的值为2第二次调用的时候i等于2不被释放(也就是不被销毁)所以i此时的初始值为2这次出来变成3,下次出来变成4以此类推
也就是说静态的值是承接上一次值而不被初始化,但是动态会被初始化。
慕容5401208 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答解释一下是什么意思
1 回答flag*=-1是什么意思怎么解释?
1 回答什么是释放
1 回答谁能解释一下这是什么意思
1 回答谁能帮我解释下这是什么意思?