Bevezetés a Míg a hurokba C.
A technológia megjelenésével fejlesztettek ki számítógépeket, amelyek viszont a programozási nyelv követelményeit támasztották alá. Sok programozási nyelv volt, amelyek magukban foglalják mind az alacsony, mind a magas szintű nyelvet. A magas szintű nyelvek könnyebben használhatók, mivel könnyen érthetők az alacsony szintű nyelvekhez képest. A C egy olyan magas szintű nyelv, amelyet széles körben használnak programozási célként. Sok olyan koncepció létezik, amelyet meg kell tanulni és gyakorolni az alapfogalmak megértése érdekében. Ebben a cikkben a „Míg a hurok” című cikket fogjuk megvitatni.
Mi az a ciklus a C-ben?
A C-ben számos feltételes módszer létezik, például az if-else módszer, if-else-if módszer, míg a method, do-while módszer és számos más módszer is. A C különböző módszereiből az egyik ilyen módszer a loop módszer. Ebben a módszerben egy adott utasításkészlet vagy kód futtatására használjuk, ha a feltétel teljesül. Egy ideig a loop utasítás általában utasításkészleteket tartalmaz. A feltétel szerint egy vagy több kódsor végrehajtható, ha a kifejezés igaz. Ha a kifejezés nem teljesül, akkor a hurkon belüli utasításkód nem kerül végrehajtásra. Akkor kerül végrehajtásra, ha a kifejezés elégedett.
Míg a ciklus szintaxisa a C-ben
Próbáljuk megérteni a C hurok alapszintaxisát.
While (condition which needs to be evaluated)
(
Instructions of code
Increment of the value;
)
Most próbáljuk megérteni, hogy az utasítás ezen blokkja miként működik.
- Az értékelni kívánt állapot: Az ezen zárójelben szereplő kódot olyan feltételek biztosítására használják, amelyeket ki kell értékelni. Ha az értékelés ez a feltétele teljesül, akkor a kód utasításai végrehajtásra kerülnek. Jellemző példa annak ellenőrzése, hogy az x változó kevesebb-e 10-nél.
- Kód utasításai: Itt hozzáadjuk azokat a kódsorokat, amelyeket végre kell hajtani, ha a feltétel teljesül, és a végrehajtás a while cikluson belül van. Jellemző példa lehet annak a változónak a kinyomtatása, amelyen a hurok fut.
- Az érték növelése : Ebben a szakaszban az értéket egyszerűen növelik. A növekvő változó értéke az a változó, amely felhasználja a hurkot.
Folyamatábra
Most nézzük meg a C hurok folyamatábráját.
Nézzük meg, hogy miközben a hurok működik C-ben.
Hogyan működik a hurok a C-ben?
Amint azt a cikkben korábban kifejtettük, egy ideiglenes hurok általában három alszakaszt tartalmaz, amelyek:
- Az értékelendő feltétel : Az ezen zárójelben szereplő kódot olyan feltételek biztosítására használják, amelyeket ki kell értékelni. Ha az értékelés ez a feltétele teljesül, akkor a kód utasításai végrehajtásra kerülnek. Jellemző példa annak ellenőrzése, hogy az x változó kevesebb-e 10-nél.
- Kód utasításai : Itt hozzáadjuk azokat a kódsorokat, amelyeket végre kell hajtani, ha a feltétel teljesül, és a végrehajtás a while cikluson belül van. Jellemző példa lehet annak a változónak a kinyomtatása, amelyen a hurok fut.
- Az érték növelése : Ebben a szakaszban az értéket egyszerűen növelik. A növekvő változó értéke az a változó, amely felhasználja a hurkot.
Példák a Míg a hurok C-re
Néhány példával megértjük, hogyan lehet a C hurkot használni a C-ben.
1. példa
Írjon egy programot 1 és 10 közötti változó hurkolására.
#include
int main () (
int x = 1; // initializes a variable with value 1
while (x < 10) ( // condition which needs to be evaluated
// code of instructions which needs to be executed
x++; // incremental value
)
)
Most másolja a kódot, és futtassa azt C környezetben. Ez egyszerűen futtatja a fenti kódot.
2. példa
Írjon egy programot egy 15-es tényező nyomtatásához, míg a Hurok
#include
int main () (
int i = 15, factorial = 1;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;
Leírás: A felhasználó által megadott szám tényezője 1307674368000.
A fenti példában az I. változót deklaráljuk, amelynek értéke 15, amelynek tényezőjét meg kell találnunk. Most egy ideig ismétljük az i változót. A változó tényező a tényező értékének tárolására szolgál.
Kimenet:
Most, a következő részben ezt a példát fogjuk használni annak a számnak a megkapásához, amelynek tényezőjét meg kell találnunk a felhasználótól. Most dinamikusabb lesz, ahol bármilyen szám faktorszámát a felhasználói érték alapján lehet megtalálni.
3. példa
Most módosítsuk a fenti kódot, hogy a számot bemeneti formában kapjuk meg a felhasználótól, és nyomtassuk ki annak tényezőjét.
#include
int main () (
int numFromUser, i, factorial = 1;
printf ("Enter the number\n");
scanf ("%d", &numFromUser);
i = numFromUser;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;
)
A kódex magyarázata
- A numFromUser változó tárolja az értéket a felhasználótól.
- A változó tényező a tényező értékét tartja.
Bemenet:
Írja be a számot: 5
Kimenet:
A felhasználó által megadott szám tényezője 120.
Következtetés
A C olyan programozási nyelv, ahol nagyon sok fogalom létezik, amelyeket meg kell tanulni. Míg a Loop az egyik ilyen. Ezek a feltételes utasítások alapvetően végrehajtják a kódot annak ellenőrzésére, hogy a kifejezés megfelel-e a feltételnek. A kifejezésértékelés alapján végrehajtja a kódot. A feltételes kijelentést széles körben használják bármilyen programozási nyelvben, a különféle logikai programozási kifejezésekhez.
Ajánlott cikkek
Ez egy útmutató a „Míg a hurok a C.-ban” című részhez. Itt tárgyaljuk, hogy mi a „Míg a hurok a C-ben”, az Ábraáramlást, a „Míg a„ loop ”működik a„ C ”-ben, és a„ Míg a „loop” -ot a C.-ban bemutatjuk.
- Míg a Loop Java
- C # Míg a hurok
- Minta a C programozásban
- Legjobb C fordító
- Útmutató a While Loop-hez a JavaScript-ben
- Hogyan működik a Loop a PHP-ben?