Vad är en C-fil?
En fil sparad med filändelsen c är en källkodsfil skriven i programmeringsspråket C. C-filen inkluderar all implementering av applikationens funktionalitet i form av källkod. Deklarationen av källkoden skrivs i rubrikfilerna som sparas med tillägget .h. C++ är den moderna formen av C-språk och används för att utveckla det mesta av mjukvaran nuförtiden.
Kortfattad bakgrund
C-språket kom till som ett resultat av att skapa olika verktyg för UNIX-operativsystemet. Denis Ritchie, mannen bakom skapandet av detta programmeringsspråk, arbetet startade ursprungligen på 1960-talet och början av 1970-talet.
C filformat
C-filer skrivs i vanlig textfilformat enligt programmeringsspråkets syntax. En typisk C-fil kommer att ha:
- import uttalande högst upp i filen för att importera alla rubrikfiler
- en eller flera metoder för att implementera önskad funktionalitet
Importera rubriker
Rubrikfilerna, med tillägget .h, innehåller nödvändiga inkluderingssatser för att inkludera andra funktionsfiler i projektet. Dessutom innehåller dessa deklarationer av metoder som definieras i implementeringsfilen. Rubrikfiler inkluderas med hjälp av include-satsen som visas nedan.
#include <filename.h>
Implementering av källkod
Själva implementeringen av funktionskraven kodas som metoder i C-filen. Varje metod i en C-fil har en returtyp, metodnamn och kan ha några indataparametrar. Om returtypen inte är ogiltig kan metoden returnera något värde.
C-kodexempel
Här är ett exempel på ett program:
long some_function();
/* int */ other_function();
/* int */ calling_function()
{
long test1;
register /* int */ test2;
test1 = some_function();
if (test1 > 0)
test2 = 0;
else
test2 = other_function();
return test2;
}