程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 淺談static a[n*m]={0};中static的作用

淺談static a[n*m]={0};中static的作用

編輯:C#入門知識

淺談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的作用就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved