淺談static a[n*m]={0};中static的作用。本站提示廣大學習愛好者:(淺談static a[n*m]={0};中static的作用)文章只能為提供參考,不一定能成為您想要的結果。以下是淺談static a[n*m]={0};中static的作用正文
正如我們知道的,函數內部的一般變量和數組都在棧區開辟內存,但是棧區的內存是有限的,當我們要開辟的內存較大時,編譯器會報錯,那我們該如何處理呢?
我們又知道,static int a;表示在全局區為變量a分配內存,同理我們在數組前面加上static之後,系統也為該數組在全局區分配內存,全局區的總內存比較大,一般會滿足我們的需求。
如題:當n*m比較大時,這就是為什麼static a[n*m]={0};必須帶著static的原因了。
以上這篇淺談static a[n*m]={0};中static的作用就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。