【分享】[C][搞笑]最無言的程式


Recommended Posts

  • 1 month later...
最初由 ckguozhi 發表

那你的比較無言

我輸了:'(

兩個程式本質上都是一樣的...

都是一層無窮回圈

(謎:無窮回圈怎麼搞"多層"?)

不過int main(){while(1);}

真的比較強XDD

反正在我的Athlon 64位元 2.2GHz上跑起來都是100%:'(

PS.

#include<stdio.h>

int main(){unsigned long x=0;while(1){printf("%lu\n", x);x ++;}}

不知道為啥 看跑出來的個位數字會有種興奮感XD (毆飛)

鏈接文章
分享到其他網站
最初由 ckguozhi 發表

我比較貪心xd

開long long


#include<stdio.h>
int main(){
unsigned long long x=0;
while(printf("\r%llu",x++));
}

省略再省略(H)

printf裡面加個 \r 也很有feel

歐歐

原來\r是這樣用的@@

我也沒見過while()的判斷式裡填這個~ 炫XD

不過用for也可以很省說XD

#include<stdio.h>

int main(){for(unsigned long long x=0;1;x++)printf("\r%llu",x++);}

空虛好啊 XDD

這一串就用來增長 與精簡 無窮回圈與其視覺效果吧~

鏈接文章
分享到其他網站
最初由 電腦狂 發表

個人認為這程式還有一個功用:

當你認為自己家的電腦太好都不會佔用CPU超過30%

想嘗試一下什麼是lag的時候可以用一下...

雖然我一跑 CPU就達到100%

但是感覺卻沒有向列印時來的LAG. ..

反而沒啥感覺XD

(動作是有延遲啦...)

不過我在執行這個可愛的無窮回圈時,開程式管理員,是一個較csrss.exe吃的CPU最多...(50%)

請問這是什麼?@@

鏈接文章
分享到其他網站
  • 3 weeks later...
最初由 johnroyer 發表

新的

玩玩記憶體

#include <stdio.h>

#include <stdlib.h>

int main()

{

int *x;

long a=10;

x = (int *) malloc( sizeof(int) * a );

while(1){ x = (int*) realloc( sizeof(int) * (a+=10) ); .............(論壇訊息:引文過長 恕刪)

請問一下realloc的作用是?

"重新分配"? @@

還有這個記憶體應該在程式關掉後就會釋放了吧?

( 程式關掉之時應該也就是電腦RAM不夠被迫重開之時XD)

鏈接文章
分享到其他網站

malloc 主要是向作業系統

「申請」記憶體

成功的話會傳回一個 void 記憶體位址

失敗傳回 NULL

若要釋放不在使用的記憶體

必須使用 free() 函式

則將會把不用的記憶體位址 mark 起來

待作業系統整理記憶體時釋放出來

詳細資料可以參考 http://www.acm.uiuc.edu/webmonkeys/book/c_guide/2.13.html#malloc

鏈接文章
分享到其他網站
  • 2 months later...
  • 1 month later...
  • 1 month later...
  • 2 months later...
  • 2 months later...

請登入後來留意見

在登入之後,您才能留意見



立即登入