Kimenettel rendelkező C programok, amelyek operátorok, ciklusok, függvények, tömbök használatát mutatják be, műveletek végrehajtása karakterláncokon, fájlokon, mutatókon. Töltse le a futtatható fájlokat és hajtsa végre azokat a forrásfájl összeállítása nélkül. Code :: Blocks Az IDE programírásra szolgál; ezek többsége a GCC és a Dev C ++ fordítókkal fog működni. Az első program kinyomtatja a “Hello World” szót.
C programozási példák kimenettel
1. példa – Hello world program
/ ** Az első C programom * /
int main ()
{
printf (“Hello World \ n”);
return 0;
}
A program kimenete:
“Hello World”
2. példa – C program a felhasználótól a scanf használatával.
Kimenet:
Adjon meg egy egész számot
7897
Az egész szám: 7897
3. példa – if else vezérlő utasítások használata
Kimenet:
Adjon meg egy számot
-45
Alacsonyabb vagy egyenlő nulla.
4. példa – míg a hurok példa
Kimenet:
1 2 3 4 5 6 7 8 9 10
Példa 5 – C program ellenőrzése, hogy egy egész szám prím-e vagy nem
6. példa – parancssori argumentumok
Ez a program kinyomtatja az argumentumok számát és azok tartalmát.
7. példa – tömb program
8. példa – függvény program
9. példa – Megjegyzések használata egy programban
10. példa – struktúrák használata a C programozásban
11. példa – C program a Fibonacci sorozathoz
12. példa – C grafikai programozás
Hogyan fordítsunk C programokat a GCC fordítóval?
Ha GCC-t használ Linux operációs rendszeren, akkor lehet, hogy módosítania kell a programokat. Vegyük például a következő programot, amely az első tíz természetes számot kiírja.
#include < conio.h >
int main ()
{
int c;
(c = 1; c < = 10; c ++)
printf (“% d \ n “, c);
getch ();
return 0;
}
A program tartalmaz fejlécfájlt <conio.h>
és meghívja a getch függvényt, de ez a fájl Borland-specifikus, így a Turbo C fordítóban működik, de a GCC-ben nem. A GCC programjának a következőknek kell lennie:
int main ()
{
int c;
/ * a hurokhoz * /
for (c = 1; c < = 10; c ++)
printf (“% d \ n”, c);
return 0;
}
Ha GCC-t használ, mentse el a programot egy fájlba, mondja a “numbers.c” szót a program fordításához, nyissa meg a terminált, és írja be a “gcc numbers.c” parancsot, ezzel fordítsa le a programot és futtassa be a “./a.out” parancsot, ne használjon idézőjeleket a parancsok végrehajtása közben. Megadhatja a kimeneti fájl nevét “gcc numbers.c -o numbers.out” néven a “./numbers.out” végrehajtásához a terminálon.
C programozási útmutató
A program olyan funkciókból áll, amelyek utasításokat tartalmaznak a gépnek egy feladat végrehajtására. Az írás folyamatába beletartozik egy algoritmus megtervezése, egy folyamatábra megrajzolása, majd a kód írása. Miután megírta, tesztelnie és hibakeresni kell, ha nem a szükséges kimenetet hozza létre.
írjon programot, szüksége van egy szövegszerkesztőre (használja a kedvencét) és egy fordítóra. A fordító a forráskódot konvertálja gépkódokká, amely csak nulla “s” és egyből áll, készen áll a gépen végrehajtásra.
Az IDE (Integrált Fejlesztői Környezet) biztosít szövegszerkesztőt, fordítót, hibakereső stb. a programok kidolgozásához és a projektek kezeléséhez. Code :: Blocks Az IDE ideális környezetet biztosít a fejlődéshez. Importálni tudja a Microsoft Visual C ++ projekteket, bővíthető, mivel beépülő modulokat, nyílt forráskódú és több platformot használ.
Hogyan lehet C programot írni?
A programnak meg kell adnia legalább egy fő funkciója van. A függvény deklarációkból és utasításokból áll. Az utasítás olyan kifejezés, amelyet pontosvessző követ. Például a + b, printf (“C program példák”) kifejezések és a + b; és printf (“A C könnyen megtanulható számítógépes programozási nyelv”); utasítások.
A változó használatához meg kell adnunk a típusát, legyen szó egész számról, lebegőről, karakterről vagy másról. A C nyelvnek sok beépített adattípusa van, struktúrák és szakszervezetek segítségével létrehozhatjuk a sajátunkat. Minden adattípusnak megvan a mérete, amely a géptől függhet; például egy egész szám 2 vagy 4 bájt lehet. Az adatokat bináris formában, azaz bitek csoportjában tárolják, ahol minden bit lehet “0” vagy “1”.
Kulcsszavak, például “switch”, “case”, “” default “” ” register, “előre meghatározott jelentésű, fenntartott szavak, amelyek” nem használhatók egy változó vagy egy függvény neveként. A memória lefordítási vagy futási időben rendelhető el malloc és calloc függvények használatával.A C nyelvnek számos olyan funkciója van, mint a rekurzió, az előfeldolgozó, a feltételes összeállítás, a hordozhatóság, a mutatók, a többszálas szálak használata külső könyvtárak használatával, a dinamikus memória-allokáció. Ezeknek köszönhetően hordozható szoftverek és alkalmazások készítésére használják. A hálózati API használatával a felhasználók kommunikálhatnak, kölcsönhatásba léphetnek egymással és fájlokat oszthatnak meg.
A C szabványos könyvtár matematikai műveletek, karakterek, bevitel / kimenet, fájlok és még sok más funkciókat tartalmaz. A kódolásnak nevezett program megköveteli a programozási nyelv és logika ismeretét a kívánt kimenet eléréséhez. Ezért meg kell tanulnia a C programozás alapjait, és el kell kezdenie programokat készíteni.
Az adatstruktúrák (halmok, sorok, összekapcsolt listák, bináris fák, grafikonok) a C használatával nagyobb megértést nyújt, mivel mindent részletesen tanulmányoz. Általános meggyőződés, hogy a magas szintű nyelveket választja. Azonban jó ötlet megtanulni C-t, mielőtt megtanulnánk a C ++ vagy a Java-t. A C ++ objektumorientált és tartalmazza a C összes funkcióját, így a C tanulása elősegíti a C ++ gyors megtanulását, majd megtanulhatja a Java-t.
C programozási PDF
- Dev C ++ fordító
- Alapvető C
C programozási könyvek
- Engedjük meg, hogy Y Yasavant Kanetkar írjon nekünk
- C-vel PROGRAMOZZ Byron Gottfried, Jitender Chhabra
- A C programozás: Brian Kernighan és Dennis Ritchie
Ha Ön kezdő, vásárolja meg az első két könyv bármelyikét, és ha van korábbi programozási tapasztalata, vagy ismeri a C nyelv alapjait, vásárolja meg a harmadikat.