标签:1024 ConsoleApp10 C# args Program 堆栈 Main 溢出
栈溢出:死循环、递归调用,C# 的堆栈大小对于 32 位进程只有 1 MB,对于 64 位进程只有 4 MB如下:
Main(args); static void Main(string[] args) { Main(args); } /* 输出: Stack overflow. Repeat 24090 times: -------------------------------- at Program.<<Main>$>g__Main|0_0(System.String[]) -------------------------------- at Program.<Main>$(System.String[]) */
堆溢出:数组是在堆中分配的
int[] vs = new int[1024*1024*1024*1024];//
编译器提示:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 CS0220 在 checked 模式下,运算在编译时溢出 ConsoleApp10 C:\Users\HP\source\repos\ConsoleApp10\ConsoleApp10\Program.cs 1 活动
标签:1024,ConsoleApp10,C#,args,Program,堆栈,Main,溢出 来源: https://www.cnblogs.com/cdaniu/p/15913413.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。