Hem Personliga finanser Titta på C Language - dummies

Titta på C Language - dummies

Innehållsförteckning:

Video: Learn to Make Calculator using C Programming Language Full Easy Guide 2025

Video: Learn to Make Calculator using C Programming Language Full Easy Guide 2025
Anonim

Varje program måste ha en startpunkt. När du kör ett program skickar DOS det på väg - som att starta ett fartyg. Som sin sista doktoruppgift skakar DOS mikroprocessorn längst in i programmet. Mikroprocessorn tar sedan programmets rota vid den specifika utgångspunkten.

I alla C-program är startpunkten funktionen main () . Varje C-program har en, även GOODBYE. C (visas i figur 1). Funktionen main () är den motor som gör programmets arbete, vilket visar meddelandet på skärmen.

Figur 1: GOODBYE. C och dess delar och delar.

Andra C-program kan utföra andra uppgifter i deras main () -funktion. Men vad som helst där är det första instruktionen som ges till datorn när programmet körs.

  • main () är namnet på den första (eller primära) funktionen i varje C-program. C-program kan ha andra funktioner, men main () är den första.
  • Det är en vanlig konvention att följa ett C-språkfunktionsnamn med parentes, som i main () . Det betyder inte någonting. Alla gör det, och det är medtaget här, så att du inte känner igen när du ser det på annat håll.
  • I Borland C ++ kan du ha sett felmeddelandet att säga "i huvudfunktionen. "Detta meddelande avser huvudfunktionen - den void main () -saken som innehåller de C-språkinstruktioner du har skrivit.
  • En funktion är en maskin - det är en uppsättning instruktioner som gör någonting. C-program kan ha många funktioner i dem, men funktionen main är den första funktionen i ett C-program. Det krävs.

Funktion. Vara van vid det ordet.

Delar av delar

Här är några intressanta delar av C-programmet som visas i Figur 1:

1. #include är känt som ett preprocessor-direktiv, vilket låter imponerande, och det kanske inte är rätt term, men du behöver inte memorera det ändå. Vad det gör är att berätta för kompilatorn att "inkludera" ett annat program eller en fil tillsammans med din källkod, vilket i allmänhet undviker många små, irriterande fel som annars skulle inträffa.

2. är ett filnamn som är kramat av vinkelbeslag (vilket är C-språkets försök att tvinga dig att använda alla typer av parentes och whatnot). Hela uttalandet #include berättar kompilatorn att använda filen STDIO. H, som innehåller standard I / O, eller ingång / utgång, kommandon som krävs av de flesta C-program.

3. void main identifierar namnet på funktionshuvudet. Tomten identifierar typen av funktion eller vad funktionen producerar. När det gäller huvud producerar det inte något, och C termen för det är "ogiltigt.”

4. Två tomma parenteser följer funktionsnamnet. Ibland kan det finnas föremål i dessa parenteser.

5. Den häftiga konsolen eller fästena bifogar funktionen, kramar ihop alla delar. Allt mellan {och} är en del av funktionshuvudet () i Figur 1.

6. printf är en C-språkinstruktion, en del av programmeringsspråket som så småningom berättar datorn vad man ska göra.

7. Tillhör printf är fler parenteser. I detta fall infogar parentes texten, eller en "sträng" av text. Allt mellan dubbla citat (") är en del av printfs textsträng.

8. En intressant del av textsträngen är n. Det är backslash karaktären och lite n. Vad det representerar är tecknet som produceras genom att trycka på Enter-tangenten. Vad det innebär är att avsluta textsträngen med en "ny linje. ”

9. Slutligen slutar printf-linjen eller uttalandet med en semikolon. Semikolon är hur C-kompilatorn vet när ett uttalande slutar och en annan börjar - som en period i slutet av en mening. Även om printf är den enda instruktionen i detta program krävs semikolon fortfarande.

• Text i ett program kallas en -sträng. Till exempel är "la-de-da" en textsträng. Strängen är innesluten av dubbla citat.

• C-språket består av nyckelord som visas i uttalanden. Uttalandet slutar i semikolon, precis som meningar på engelska slutar i perioder.)

C-språket själv - sökorden

C-språket är verkligen ganska kortfattat. Det finns bara 33 nyckelord i C. Om bara franska var så enkelt! Tabell 1 visar de nyckelord som utgör C-språket.

Tabell 1: C Språk Nyckelord

asm

enum

undertecknad

auto

extern

sizeof

break

float

statisk

för

struct

char

gå till

i läget

const

om

typedef

fortsätt

int

Union

default

long

unsigned

do

register

void

double

returnera

volatile

annars

kort

medan

Inte dåligt, va? Men det här är inte alla ord du hittar på C-språket. Andra ord eller instruktioner kallas

funktioner. Dessa inkluderar juveler som printf och flera dussin andra vanliga funktioner som hjälper de grundläggande C-nyckelorden att skapa program. Om du använder DOS staplas ytterligare funktioner som är specifika för DOS ovanpå standard C-funktionen för funktioner. Och om du kommer in i Windows, hittar du svåra av Windows-specifika funktioner som tar C: s fullständiga vokabulär i hundratals. Och nej, du behöver inte verkligen memorera någon av dem. Därför kommer alla C-kompilatorer med en språkreferens, som du utan tvekan kommer att hålla nära datorns glödande famn.

Språk är mer än en samling av ord. De involverar också grammatik, eller ordentligt klibbar orden så att begripliga idéer förmedlas. Detta koncept är helt bortom det moderna juridiska samhällets grepp.

Förutom grammatik kräver språk, regler, undantag, jotar och titlar och alla slags roliga och kaos.Programmeringsspråk liknar talat språk eftersom de har olika delar och många regler.

Du kommer aldrig att behöva memorera de 33 nyckelorden.

  • Faktum är att 33 nyckelord kan sluta använda endast hälften regelbundet.
  • Några av sökorden är riktiga ord! Andra är förkortningar eller kombinationer av två eller flera ord. Ännu andra är kryptogram för programmörens flickvänner.
  • Vart och ett av sökorden har sin egen uppsättning problem. Du använder inte bara sökordet
  • annat , till exempel; du måste använda det i sammanhanget. Funktioner som
  • printf kräver en uppsättning parentes och massor av saker inom parenteserna. (Skräm inte över det här just nu, bara nöja huvudet och le överens: "Ja, printf kräver massor av saker.") Förresten är det faktum att
  • printf är en C-funktion och inte ett nyckelord är varför #include är nödvändigt vid början av ett program. STDIO. H-filen innehåller instruktionerna för kompilatorn vad exakt printf är och gör. Om du redigerar linjen #include , ger kompilatorn en skraj "Jag känner inte till printf sak" typ av fel.

Titta på C Language - dummies

Redaktörens val

Office 365 Grupper - Dummies

Office 365 Grupper - Dummies

Du kan använda Office 365 Grupper, eller helt enkelt grupper, för att snabbt bandet tillsammans med medarbetare till samarbeta utan administrationsansvar som följer med en SharePoint-webbplats. Grupper är inte en del av SharePoint Online. Det är faktiskt en funktion i Exchange Online, men den använder SharePoint Online-funktioner, till exempel OneDrive for Business för att lagra gruppfiler ...

Office 365 Mobil Dokument i molnet - Dummies

Office 365 Mobil Dokument i molnet - Dummies

Varje Office 365-abonnent med en kvalificerad plan kan installera Office mobilappar på upp till fem tabletter och fem smartphones. Kvalificeringsplanerna är: Office for Business Premium, Office 365 Business, Office 365 Pro Plus, Office 365 E3 och Office 365 E5. Kärnan Office-appar finns i Windows, iOS och Android ...

Office Graph och Delve - dummies

Office Graph och Delve - dummies

Office Graph i Office 365 ger en möjlighet för människor att dra nytta av relationer och aktiviteter och göra dem till meningsfulla insikter. De signaler du skickar från e-postkonversationer och möten i Outlook, snabbmeddelanden i Skype for Business, sociala interaktioner på Yammer och dokument i SharePoint Online och OneDrive samlas alla och ...

Redaktörens val

Elektronik Komponenter: Sätt in induktorer till arbete - dummies

Elektronik Komponenter: Sätt in induktorer till arbete - dummies

Om du har undrat vad induktorer används egentligen i elektroniska kretsar i verkligheten, här är några av de vanligaste användningarna för induktorer: Utjämning av spänning i en strömförsörjning: Det sista steget i en typisk strömförsörjningskrets som omvandlar 120 VAC hushållsström till en användbar direkt Nuvarande är ofta en ...

Elektronik Komponenter: Introduktion av mikrokontroller - dummies

Elektronik Komponenter: Introduktion av mikrokontroller - dummies

En mikrokontroller är en komplett dator på en enda elektronisk chip. De kan köpas för $ 50 eller mindre. Liksom alla datorsystem består mikrodatorer av flera grundläggande delsystem: Central Processor (CPU): En CPU utför de instruktioner som tillhandahålls av ett program. CPU kan göra alla nödvändiga åtgärder för ...

Elektronik Komponenter: Motstånd Power Ratings - dummies

Elektronik Komponenter: Motstånd Power Ratings - dummies

Motstånd är som bromsar för ström som strömmar genom en elektronisk krets. Liksom bromsarna i din bil arbetar motstånd genom att använda den elektriska ekvivalenten av friktion till strömningsströmmen. Denna friktion hämmar strömmen av ström genom att absorbera en del av strömens energi och sprida den i form av värme. När du använder en ...

Redaktörens val

Hur man konfigurerar SSH för din webbplats - dummies

Hur man konfigurerar SSH för din webbplats - dummies

Secure shell (SSH) är ett nätverksprotokoll för att tillåta säker datakommunikation. I själva verket är det som en webbhotell bakdörr i ditt system - en som borde förbli låst om du inte behöver använda den. Naturligtvis är exakt hur du konfigurerar SSH olika på alla typer av webbhotell, men som ...

Hur man skapar en ny webbhotell - dummies

Hur man skapar en ny webbhotell - dummies

Du måste skapa din databas inom din webbhotellskontrollpanel och skapa en speciell databasanvändare som har behörighet att komma åt den. När du installerar en webbapplikation eller ett skript som kräver en databas från kontrollpanelen, kommer installationsprogrammet sannolikt att kunna skapa en egen databas och användare. ...

Hur man skapar nya konton på webbhotell med FTP-dummies

Hur man skapar nya konton på webbhotell med FTP-dummies

Du kanske vill att skapa ytterligare konton på en webbhanterad ftp av olika orsaker. Detta möjliggör viss mångsidighet och kontroll för att förbättra din företagsfunktionalitet. Några skäl till att lägga till ett konto är följande: Du vill ge någon annan FTP-åtkomst till din webbplats. Du vill ge någon FTP-åtkomst ...