1樓:
一般見到while都要小心,很有可能是死迴圈,你這個也是,i的值一直加,這個while就不會跳出,
你一直new,不delete,會造成記憶體越分越多,卻沒釋放。所以最後不能再分記憶體的時候就
什麼記憶體不能為read,退出了。
你可以限制i的大小,改為 while i<1000
2樓:匿名使用者
我勒個去了
死迴圈內嵌迴圈無出口
二級指標動態分配不釋放
內嵌迴圈還分配堆記憶體不釋放
乘方過程化持續進行
你的目的是想要搞死系統咩~~我勒個去去去了。。。。。。
要重啟呼叫系統api,設個條件調一下就ok了,即使系統消耗記憶體完畢,也是嘎嘎的卡,不會重啟的。。。
3樓:匿名使用者
因為到後面系統會啟用調頁程式記憶體上面的內容會調入硬碟 你如果要系統重啟 有相應的api
4樓:
#include
int main()
用system函式 呼叫 c:\windows\system32\shutdown.exe
5樓:離開慾望
int i = 1;
while (i > 0);
i++;
這個while語句的終止條件是什麼?i>0?
這樣的話while會一直迴圈的..
6樓:
直接system(" ");呼叫系統命令shutdown重啟唄
7樓:
呼叫電腦重起api函式,即可
求解幾個c++程式設計題
如何解決c++程式設計出現的問題?
8樓:手機使用者
#include "stdio.h"
int main(void)
}printf("\n");
return 0;}
求解c語言程式設計題,求解C語言程式設計題
這是while迴圈裡套一個switch語句。switch語句的執行規則是,首先計算出switch後面表示式的值,然後將這個值與case後面的值相比較,若相等則從該case語句塊開始執行 若沒有相等的,則執行default語句 遇到break語句或是執行完最後一個語句則跳出switch語句。上面這道題...
一道程式設計題,c求解答,C 程式設計題求解求解
include include using namespace std int main if cur val max val cout total min val max val cnt 2 cout endl return 0 c 程式設計題求解求解 50 這個就是等價於 簡單的 n 元一次方程...
C 程式設計求解
第一題 include using namespace std int main if ch i a ch i z ch i a ch i z if n ch i cout 空格個數為 k endl cout 字母個數為 z endl return 0 第二題 include using names...