C-programmer med utgang som viser bruk av operatører, sløyfer, funksjoner, matriser, utfører operasjoner på strenger, filer, pekere. Last ned kjørbare filer og kjør dem uten å kompilere kildefilen. Kode :: Blokker IDE brukes til å skrive programmer; de fleste av disse vil fungere med GCC og Dev C ++ kompilatorer. Det første programmet trykker «Hello World.»
C programmeringseksempler med utdata
Eksempel 1 – Hallo verdensprogram
/ ** Mitt første C-program * /
int main ()
{
printf («Hello World \ n»);
returner 0;
}
Programutgang:
«Hello World»
Eksempel 2 – C-program for å få innspill fra en bruker ved hjelp av scanf
Utgang:
Angi et heltall
7897
Heltallet er: 7897
Eksempel 3 – bruker hvis annet kontrollinstruksjoner
Utgang:
Skriv inn et tall
-45
Mindre enn eller lik null.
Eksempel 4 – mens sløyfeeksempel
Utgang:
1 2 3 4 5 6 7 8 9 10
Eksempel 5 – C-programsjekk om et heltall er primtall eller ikke
Eksempel 6 – kommandolinjeargumenter
Dette programmet skriver ut antall argumenter og innholdet.
Eksempel 7 – Oppsettprogram
Eksempel 8 – funksjonsprogram
Eksempel 9 – Bruke kommentarer i et program
Eksempel 10 – bruke strukturer i C-programmering
Eksempel 11 – C-program for Fibonacci-serien
Eksempel 12 – C grafikkprogrammering
Hvordan kompilerer du C-programmer med GCC-kompilator?
Hvis du bruker GCC på Linux-operativsystem, må du kanskje endre programmene. Tenk for eksempel på følgende program som skriver ut de ti første naturlige tallene.
# inkluderer < conio.h >
int main ()
{
int c;
for (c = 1; c < = 10; c ++)
printf («% d \ n «, c);
getch ();
returnere 0;
}
Programmet inneholder en headerfil <conio.h>
og kaller getch-funksjonen, men denne filen er Borland-spesifikk, så den fungerer i Turbo C-kompilator, men ikke i GCC. Programmet for GCC må være som:
int main ()
{
int c;
/ * for loop * /
for (c = 1; c < = 10; c ++)
printf («% d \ n», c);
returnerer 0;
}
Hvis du bruker GCC, lagre programmet i en fil, si «numbers.c» for å kompilere programmet, åpne terminalen og skriv inn kommandoen «gcc numbers.c», dette kompilerer programmet og til utfør det skriv inn kommandoen «./a.out» ikke bruk anførselstegn mens du utfører kommandoer. Du kan spesifisere navnet på utdatafilen som «gcc numbers.c -o numbers.out», for å kjøre utføre «./numbers.out» i terminalen.
C programmeringsveiledning
Et program består av funksjoner som inneholder instruksjoner gitt til en maskin for å utføre en oppgave. Prosessen med å skrive den inkluderer å designe en algoritme, tegne et flytskjema og deretter skrive kode. Etter at du har skrevet den, må du teste den og feilsøke den hvis den ikke gir den nødvendige utgangen.
To skrive et program, trenger du en tekstredigerer (bruk din favoritt) og en kompilator. En kompilator konverterer kildekode til maskinkode, som består av null «og bare», klar til å kjøres på en maskin.
En IDE (Integrated Development Environment) gir en tekstredigerer, kompilator, feilsøking osv. for å utvikle programmer og administrere prosjekter. Kode :: Blocks IDE gir et ideelt miljø for utvikling. Den kan importere Microsoft Visual C ++ – prosjekter, kan utvides ettersom den bruker plugin-moduler, åpen kildekode og plattform.
Hvordan skriver jeg et C-program?
Et program må har i det minste en hovedfunksjon. En funksjon består av erklæringer og uttalelser. En uttalelse er et uttrykk etterfulgt av et semikolon. For eksempel er a + b, printf («C-programeksempler») uttrykk og a + b; og printf («C er et enkelt å lære dataprogrammeringsspråk»); er utsagn.
For å bruke en variabel, må vi indikere dens type, enten det er et heltall, flottør, tegn eller andre. C-språk har mange innebygde datatyper, og vi kan lage våre ved hjelp av strukturer og fagforeninger. Hver datatype har sin størrelse som kan avhenge av maskinen; for eksempel kan et helt tall være på 2 eller 4 byte. Data lagres i binær form, dvs. en gruppe biter der hver bit kan være «0» eller «1».
Nøkkelord som «switch», «case», «default», «» register, «er reserverte ord med forhåndsdefinert betydning og kan ikke brukes som navnet på en variabel eller en funksjon. Minne kan tildeles ved kompileringstid eller kjøretid ved bruk av malloc- og calloc-funksjoner.C-språk har mange funksjoner som rekursjon, forprosessor, betinget kompilering, bærbarhet, pekere, multi-threading ved bruk av eksterne biblioteker, dynamisk minnetildeling. Takket være disse brukes den til å lage bærbare programmer og applikasjoner. Ved hjelp av API-er for nettverk kan brukere kommunisere og kommunisere med hverandre og dele filer.
C-standardbiblioteket inneholder funksjoner for matematiske operasjoner, tegn, input / output, filer og mange flere. Prosessen med å skrive en program som kalles koding krever kunnskap om programmeringsspråk og logikk for å oppnå ønsket effekt. Så du bør lære deg grunnleggende om programmering av C og begynne å lage programmer.
Lære datastrukturer (stabler, køer, sammenkoblede lister, binære trær, bruk av C gir deg en større forståelse når du studerer alt i detalj. En generell tro er å gå for språk på høyt nivå. Det er imidlertid en god ide å lære C før du lærer C ++ eller Java. C ++ er objektorientert og inneholder alle funksjonene i C, så læring C hjelper deg å lære C ++ raskt, så kan du studere Java.
C programmering PDF
- Dev C ++ kompilator
- Essential C
C programmeringsbøker
- Let Us C Av Yashavant Kanetkar
- PROGRAMMERING MED C By Byron Gottfried, Jitender Chhabra
- The C Programming Av Brian Kernighan og Dennis Ritchie
Hvis du er nybegynner, kjøp en av de to første bøkene, og hvis du har tidligere programmeringserfaring eller kjenner du det grunnleggende i C-språket, kjøp det tredje.