Ange förseningar (eller fördröjningar) i ett program C
Behöver du skapa förseningar mellan en instruktion i ett C-program?
Det finns olika metoder att göra detta, läs vidare ...
steg
Metod 1
teknik "slinga för"
1
Använd en typisk slinga "för" följt av en nollinstruktion för att genomföra en fördröjning

2
Skriv till exempel den här koden:
# * Semikolon som följer anvisningarna orsakar detta uttalande att inte utföra någonting 100 gånger, vilket i grunden gör ingenting annat än försenar genomförandet av programmet under en viss tidsperiod.
Metod 2
teknik "sömn ()"
1
Använd funktionen sleep () (int ms) som anges i

2

3
tips
- Ovanstående logik kan implementeras med hjälp av en loopstruktur följd av ett null - ";" uttalande, så det kan också implementeras i loopar medan och
- En millisekund representerar en tusenedel av en sekund.
varningar
- Denna teknik används inte i allt annat än utbildningsprogram. Generellt används timers eller orsakseffekt-implementeringar. Detta beror på att ett program som använder dessa förseningar kanske slutar reagera under genomförandet av fördröjningsutskottet, och det här är inte alltid bra. Dessutom kan val av N i din slinga, om det beror på utförandet av instruktionen, ha oförutsägbara resultat. Tydligen den ursprungliga författaren av koden som du aldrig hört talas om optimering. Kompilatorn kan faktiskt, i ett försök att optimera koden, ta bort hela slingan om den inte gör något användbart!
- Observera att när du använder slingan för teknik, kan du behöva infoga ett mycket stort tal för jag, eftersom ett tomt uttalande körs mycket snabbt. Dessa siffror kanske inte kan mata in en heltalsvariabel eller heltal.
- Om du har bestämt dig för att använda för-loop kan kompilatorn optimera koden genom att ta bort uttalandet, eftersom det inte utför någon riktig instruktion. Detta händer inte när du använder fördröjning ().
Dela på sociala nätverk:
Relaterade
Så här uppdaterar du program på en iPad
Så här lägger du till en kontakt med BlackBarry Messenger (BBM)
Hur beräkna summan av två siffror i Java
Hur man beräknar en procentsats med Java
Så här skapar du en QR-kod
Så här skapar du en .Lrc-fil
Hur man fixar mockasiner
Hur man skapar en enkel båge med hår
Hur man knyter ett rep
Så här stänger du ett sypunkt
Så här avinstallerar du ett program från Windows 8
Hur man skapar ett program med anteckningsblock
Hur man skapar ett program i C
Hur man skapar ett enkelt program i C ++
Hur man gör en loop
Hur man spelar gratis på Xbox Live
Så här lär du dig att programmera med hjälp av C-språk
Hur man organiserar din tid på ett intelligent sätt
Hur man programmerar programvara
Hur man skriver standardkod i C ++
Hur man skriver ditt första program i Java