求助问题

灌水区

Dream__Sky @ 2022-08-19 22:01:50

#include <bits/stdc++.h>
using namespace std;
int main(){
    for(int i = 0; i < 1280000; i ++){
        cout<<"\a";
    }
    return 0;
}

这个代码直接把我电脑拉爆了,CPU占用100%。

求助:为啥会这样,换成输出a就没事


by Henry_ji @ 2022-08-19 22:05:29

@金宇昂 我先试试


by fast_photon @ 2022-08-19 22:06:27

@金宇昂
我记得\a好像是一个申请内存还是什么的字符,反正之前用来JC同学(放心,除了未保存的游戏存档啥也没有)用过,可以卡爆电脑


by irris @ 2022-08-19 22:06:32

@金宇昂 因为 \a 代表响铃。不过具体执行时会出现什么我也不知道


by fast_photon @ 2022-08-19 22:07:23

@金宇昂
知道了,\a是响铃符,会占用时间调用扬声器,在我小学机房电脑上循环输出\a的程序永远关不掉还卡炸电脑


by Henry_ji @ 2022-08-19 22:07:57

@金宇昂 !

阿巴


by Henry_ji @ 2022-08-19 22:09:05

@fast_photon 似乎并不会卡炸电脑


by Henry_ji @ 2022-08-19 22:10:08

@fast_photon 它只能占满4个线程,还有4个线程占了一半,剩下8个线程躺着不动


by fast_photon @ 2022-08-19 22:10:44

@Henry_ji
不同电脑体质不一样


by Dream__Sky @ 2022-08-19 22:11:57

@AlgorithmerSnow @fast_photon

OK呀,明白了qwq


by Dream__Sky @ 2022-08-19 22:12:35

@Henry_ji 炫耀电脑


| 下一页