? I computing , är en oändlig slinga av en sekvens av instruktioner ( eller kod ) som repeteras i oändlighet , eftersom det inte finns något tillstånd som skulle medföra att de instruktioner för att avsluta . Det är i allmänhet inte ett mål att skapa en oändlig loop , men kan upptäcka oändliga loopar i koden att diagnostisera och fixa någon buss relaterade till ditt program . Om du vill medvetet skapa en oändlig slinga ( t.ex. , för demonstration ) , det finns flera sätt att göra det . Ett exempel ges nedan. Saker du behöver
Grundläggande kunskaper i programmering
Kunskap om pseudokod
Visa fler instruktioner
1
Definiera en variabel . Till exempel
x = 1
innebär att antalet 1 lagras i variabeln x .
2
Skapa en slinga vars villkor kommer antingen alltid att vara sant , eller aldrig uppfyllas. Exempelvis villkoret
IF x ! = 2
alltid kommer att vara sant, som x definieras som en , så meddelandet x = 2 aldrig kommer att vara sant.
villkoret
medan x > 1
kommer heller aldrig att vara sant , eftersom x kommer aldrig vara större än 1 ( som variabeln x definieras som 1 ) .
Billiga 3
Skapa en instruktion som skall exekveras inom slingan . Till exempel , skriv meddelandet " Det här är en oändlig loop " inne i loopen . I pseudokod kan hela programmet se ut så här
x = 1
medan x > 1
OUTPUT Detta är en oändlig loop ,
4
köra koden . När du gör detta , uttalandet " Det här är en oändlig loop " kommer ut till din dator terminal ett oändligt antal gånger ( eller tills du stoppar kod körs ) .