Mikä on C-tiedosto?
C-tunnisteella tallennettu tiedosto on C-ohjelmointikielellä kirjoitettu lähdekooditiedosto. C-tiedosto sisältää kaikki sovelluksen toiminnot lähdekoodin muodossa. Lähdekoodin ilmoitus kirjoitetaan otsikkotiedostoihin, jotka on tallennettu tunnisteella .h. C++ on C-kielen moderni muoto ja sitä käytetään useimpien ohjelmistojen kehittämiseen nykyään.
Lyhyt historia
C-kieli syntyi UNIX-käyttöjärjestelmän erilaisten apuohjelmien luomisen seurauksena. Denis Ritchie, mies tämän ohjelmointikielen luomisen takana, työ alkoi alun perin 1960-luvulla ja 1970-luvun alussa.
C Tiedostomuoto
C-tiedostot on kirjoitettu pelkkää tekstitiedostomuotoa noudattaen ohjelmointikielen syntaksia. Tyypillisessä C-tiedostossa on:
- tuontilauseke tiedoston yläreunassa tuodaksesi otsikkotiedostot
- yksi tai useampi menetelmä halutun toiminnallisuuden toteuttamiseksi
Otsikkojen tuonti
Otsikkotiedostot, joiden tarkenne on .h, sisältävät tarvittavat include-lausekkeet muiden toimintotiedostojen sisällyttämiseksi projektiin. Lisäksi nämä sisältävät toteutustiedostossa määriteltyjen menetelmien ilmoitukset. Otsikkotiedostot sisällytetään alla olevan include-lausekkeen avulla.
#include <filename.h>
Lähdekoodin käyttöönotto
Toiminnallisten vaatimusten varsinainen toteutus on koodattu menetelmiksi C-tiedostoon. Jokaisella C-tiedoston menetelmällä on palautustyyppi, menetelmän nimi ja sillä voi olla joitain syöttöparametreja. Jos palautustyyppi ei ole mitätön, menetelmä saattaa palauttaa jonkin arvon.
C-koodiesimerkki
Tässä on ac-esimerkkiohjelma:
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;
}
Referenssit
See Also
- BIB File - BibTeX Bibliografia - Mikä on .bib-tiedosto ja kuinka avata se?
- FS File - Visual F# Source File - Mikä on .fs-tiedosto ja kuinka avata se?
- GED File - GEDCOM Genealogy Data File - Mikä on .ged-tiedosto ja miten se avataan?
- INO File - Arduino Sketch - Mikä on .ino-tiedosto ja miten se avataan?
- MAX File - 3ds Max Scene File - Mikä on .max-tiedosto ja miten se avataan?