C-programma’s

C-programma’s met uitvoer die het gebruik van operators, loops, functies, arrays laat zien, bewerkingen uitvoeren op strings, bestanden, pointers. Download uitvoerbare bestanden en voer ze uit zonder het bronbestand te compileren. Code :: Blocks IDE wordt gebruikt om programma’s te schrijven; de meeste hiervan werken met GCC- en Dev C ++ -compilers. Het eerste programma drukt “Hallo wereld” af.

C-programmeervoorbeelden met uitvoer

Voorbeeld 1 – C hello world-programma
/ ** Mijn eerste C-programma * /

#include < stdio.h >
int main ()
{
printf (“Hallo wereld \ n”);
return 0;
}

Uitvoer van programma:
“Hello World”

Voorbeeld 2 – C-programma om invoer te krijgen van een gebruiker die scanf gebruikt

Uitvoer:
Voer een geheel getal in
7897
Het gehele getal is: 7897

Voorbeeld 3 – if else controle-instructies gebruiken

Output:
Voer een getal in
-45
Minder dan of gelijk aan nul.

Voorbeeld 4 – while-lus voorbeeld

Output:
1 2 3 4 5 6 7 8 9 10

Voorbeeld 5 – C programma controleert of een geheel getal een priemgetal is of niet

Voorbeeld 6 – opdrachtregelargumenten

Dit programma drukt het aantal argumenten en hun inhoud af.

Voorbeeld 7 – Array-programma

Voorbeeld 8 – functieprogramma

Voorbeeld 9 – Opmerkingen gebruiken in een programma

Voorbeeld 10 – structuren gebruiken in C-programmering

Voorbeeld 11 – C-programma voor Fibonacci-serie

Voorbeeld 12 – C grafische programmering

Hoe C-programma’s compileren met GCC-compiler?

Als u GCC op een Linux-besturingssysteem gebruikt, moet u mogelijk de programma’s wijzigen. Beschouw bijvoorbeeld het volgende programma dat de eerste tien natuurlijke getallen afdrukt.

#include < stdio. h >
#include < conio.h >

int main ()
{
int c;

voor (c = 1; c < = 10; c ++)
printf (“% d \ n “, c);
getch ();
return 0;
}

Het programma bevat een header-bestand <conio.h> en roept de getch-functie aan, maar dit bestand is Borland-specifiek, dus het werkt in de Turbo C-compiler maar niet in GCC. Het programma voor GCC moet er als volgt uitzien:

#include < stdio.h >

int main ()
{
int c;

/ * for loop * /

for (c = 1; c < = 10; c ++)
printf (“% d \ n”, c);
retourneer 0;
}

Als je GCC gebruikt, sla het programma dan op in een bestand, zeg “numbers.c” om het programma te compileren, open de terminal en voer het commando “gcc numbers.c” in, dit compileer het programma en voer het uit voer het commando “./a.out” in gebruik geen aanhalingstekens tijdens het uitvoeren van commando’s. U kunt de naam van het uitvoerbestand specificeren als “gcc numbers.c -o numbers.out”, om execute “./numbers.out” in de terminal uit te voeren.

C programmeerhandleiding

Een programma bestaat uit functies die instructies bevatten die aan een machine worden gegeven om een taak uit te voeren. Het schrijfproces omvat het ontwerpen van een algoritme, het tekenen van een stroomdiagram en vervolgens het schrijven van code. Nadat u het heeft geschreven, moet u het testen en debuggen als het niet de vereiste uitvoer oplevert.

Aan schrijf een programma, je hebt een teksteditor nodig (gebruik je favoriete) en een compiler. Een compiler zet broncode om in machinecode, die alleen uit nullen en één bestaat, klaar om op een machine te worden uitgevoerd.

Een IDE (Integrated Development Environment) biedt een teksteditor, compiler, debugger, etc. voor het ontwikkelen van programma’s en het beheren van projecten. Code :: Blocks IDE biedt een ideale omgeving voor ontwikkeling. Het kan Microsoft Visual C ++ -projecten importeren, is uitbreidbaar omdat het plug-ins, open-source en cross-platform gebruikt.

Hoe schrijf je een C-programma?

Een programma moet hebben tenminste een hoofdfunctie. Een functie bestaat uit declaraties en statements. Een statement is een uitdrukking gevolgd door een puntkomma. A + b, printf (“C-programmavoorbeelden”) zijn bijvoorbeeld uitdrukkingen en a + b; en printf (“C is een gemakkelijk te leren computerprogrammeertaal”); zijn statements.

Om een variabele te gebruiken, moeten we het type aangeven, of het nu een geheel getal, een zwevend getal, een teken of andere is. C-taal heeft veel ingebouwde gegevenstypen en we kunnen de onze maken met behulp van structuren en vakbonden. Elk datatype heeft zijn grootte die kan afhangen van de machine; een geheel getal kan bijvoorbeeld 2 of 4 bytes zijn. De gegevens worden opgeslagen in een binaire vorm, dat wil zeggen een groep bits waarbij elke bit “0” of “1” kan zijn.

Trefwoorden zoals “switch”, “case”, “default”, register, “zijn gereserveerde woorden met een vooraf gedefinieerde betekenis en kunnen” niet worden gebruikt als de naam van een variabele of een functie. Geheugen kan worden toegewezen tijdens compilatie of run-time met behulp van malloc- en calloc-functies.C-taal heeft veel functies, zoals recursie, preprocessor, voorwaardelijke compilatie, draagbaarheid, pointers, multi-threading met behulp van externe bibliotheken, dynamische geheugentoewijzing. Dankzij deze wordt het gebruikt voor het maken van draagbare softwareprogramma’s en applicaties. Met behulp van netwerk-API’s kunnen gebruikers communiceren en met elkaar communiceren en bestanden delen.

C-standaardbibliotheek bevat functies voor wiskundige bewerkingen, tekens, invoer / uitvoer, bestanden en nog veel meer. Het proces van het schrijven van een programma dat bekend staat als codering vereist kennis van programmeertaal en logica om de gewenste output te bereiken. Je moet dus de basisprincipes van C-programmeren leren en beginnen met het maken van programma’s.

Het leren van datastructuren (stapels, wachtrijen, gekoppelde lijsten, binaire bomen, grafieken) met behulp van C geeft je een beter begrip als je alles in detail bestudeert. Een algemene overtuiging is om voor talen van hoog niveau te gaan. Het is echter een goed idee om C te leren voordat je C ++ of Java leert. C ++ is objectgeoriënteerd en bevat alle functies van C, dus door C te leren, kun je snel C ++ leren, waarna je Java kunt studeren.

C programmeren PDF

  • Dev C ++ compiler
  • Essentiële C

C programmeerboeken

  1. Laat ons C door Yashavant Kanetkar
  2. PROGRAMMEREN MET C Door Byron Gottfried, Jitender Chhabra
  3. De C-programmering door Brian Kernighan en Dennis Ritchie

Als je een beginner bent, koop dan een van de eerste twee boeken en als je heb eerdere programmeerervaring of je kent de basis van C-taal, koop de derde.

Write a Comment

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *