Как кодпад знает о бесконечном цикле? - PullRequest
0 голосов
/ 15 февраля 2012

Я попробовал следующий код:

#include<stdio.h>

main()
{
    int i;
    for(i=1;i<50;i++){
    printf("Hello World");
    }
}

и

#include<stdio.h>

main()
{
    int i;
    while(1){
    printf("Hello World");
    }
}

На кодовой панели отображается «Time out».Есть ли у него проверка синтаксиса или он просто проверяет, занимает ли моя программа слишком много времени?

1 Ответ

2 голосов
/ 15 февраля 2012

Похоже, кодовая панель имеет ограничения для ресурсов, используемых представленными программами, и останавливает те, которые находятся за их пределами.

Ваша программа с бесконечным циклом превышает ограничение по времени и останавливается с сообщением "Время ожидания истекло".Так что здесь нет ничего общего с проверкой синтаксиса.

...