Как кодпад знает о бесконечном цикле?
Я попробовал следующий код:
#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");
}
}
Кодовая панель показывает "Тайм-аут". Есть ли у него проверка синтаксиса или он просто проверяет, занимает ли моя программа слишком много времени?
1 ответ
Похоже, кодовая панель имеет ограничения для ресурсов, используемых представленными программами, и останавливает те, которые находятся за их пределами.
Ваша программа бесконечного цикла превышает ограничение по времени и останавливается с сообщением "Тайм-аут". Так что здесь нет ничего общего с проверкой синтаксиса.