C-ohjelmien ohjelmointi

C-ohjelmat, joiden lähtö näyttää operaattoreiden, silmukoiden, toimintojen, matriisien käytön, toimintojen suorittamisen merkkijonoille, tiedostoille, osoittimille Lataa suoritettavat tiedostot ja suorita ne kääntämättä lähdetiedostoa. Code :: Blocks IDE: tä käytetään ohjelmien kirjoittamiseen; suurin osa näistä toimii GCC- ja Dev C ++ -kääntäjien kanssa. Ensimmäinen ohjelma tulostaa ”Hello World”.

C-ohjelmointiesimerkkejä lähdöllä

Esimerkki 1 – Hei maailmaohjelma
/ ** Ensimmäinen C-ohjelmani * /

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

Ohjelman tulos:
”Hei maailma”

Esimerkki 2 – C-ohjelma, jolla saat käyttäjän syötteitä scanf: n avulla

Output:
Syötä kokonaisluku
7897
Luku on: 7897

Esimerkki 3 – jos muu ohjausohjeiden käyttö

Tulos:
Syötä numero
-45
Pienempi tai yhtä suuri kuin nolla.

Esimerkki 4 – kun taas silmukkaesimerkki

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

Esimerkki 5 – C-ohjelman tarkistus, onko kokonaisluku alkuluku vai ei

Esimerkki 6 – komentoriviargumentit

Tämä ohjelma tulostaa argumenttien määrän ja niiden sisällön.

Esimerkki 7 – Taulukkoohjelma

Esimerkki 8 – funktio-ohjelma

Esimerkki 9 – Kommenttien käyttö ohjelmassa

Esimerkki 10 – rakenteiden käyttö C-ohjelmoinnissa

Esimerkki 11 – C-ohjelma Fibonacci-sarjalle

Esimerkki 12 – C-grafiikan ohjelmointi

Kuinka kääntää C-ohjelmia GCC-kääntäjällä?

Jos käytät GCC: tä Linux-käyttöjärjestelmässä, sinun on ehkä muutettava ohjelmia. Harkitse esimerkiksi seuraavaa ohjelmaa, joka tulostaa kymmenen ensimmäistä luonnollista numeroa.

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

int main ()
{
int c;

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

Ohjelma sisältää otsikkotiedoston <conio.h> ja kutsuu getch-funktion, mutta tämä tiedosto on Borland-spesifinen, joten se toimii Turbo C-kääntäjässä mutta ei GCC: ssä. GCC: n ohjelman on oltava seuraavanlainen:

#include < stdio.h >

int main ()
{
int c;

/ * silmukalle * /

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

Jos käytät GCC: tä, tallenna ohjelma tiedostoon sanomalla ”numbers.c” kääntääksesi ohjelman, avaa pääte ja kirjoita komento ”gcc numbers.c”, tämä kääntää ohjelman ja suorita se kirjoittamalla komento ”./a.out” älä käytä lainausmerkkejä komentojen suorittamisen aikana. Voit määrittää tulostustiedoston nimeksi ”gcc numbers.c -o numbers.out” suorittaaksesi ”./numbers.out” -päätteen.

C-ohjelmointiopastus

Ohjelma koostuu toiminnoista, jotka sisältävät koneelle annettuja ohjeita tehtävän suorittamiseksi. Sen kirjoittamisprosessi sisältää algoritmin suunnittelun, vuokaavion piirtämisen ja sitten koodin kirjoittamisen. Kun olet kirjoittanut sen, sinun on testattava se ja korjattava se, jos se ei tuota vaadittua tulosta.

kirjoita ohjelma, tarvitset tekstieditorin (käytä suosikkisi) ja kääntäjän. Kääntäjä muuntaa lähdekoodin konekoodiksi, joka koostuu vain nollasta ”s” ja yhdestä ”s”, valmiina suoritettavaksi koneella.

IDE (Integrated Development Environment) tarjoaa tekstieditorin, kääntäjän, debugger jne. ohjelmien kehittämiseen ja projektien hallintaan. Code :: Blocks IDE tarjoaa ihanteellisen ympäristön kehitykselle. Se voi tuoda Microsoft Visual C ++ -projekteja, on laajennettavissa, koska se käyttää laajennuksia, avoimen lähdekoodin ja alustojen välisiä ratkaisuja.

Kuinka kirjoittaa C-ohjelma?

Ohjelman on oltava on ainakin päätehtävä. Funktio koostuu ilmoituksista ja lauseista. Lauseke on lauseke, jota seuraa puolipiste. Esimerkiksi a + b, printf (”C-ohjelman esimerkit”) ovat lausekkeita ja a + b; ja printf (”C on helppo oppia tietokoneohjelmointikieli”); ovat lauseita.

Muuttujan käyttämiseksi meidän on ilmoitettava sen tyyppi riippumatta siitä, onko kyseessä kokonaisluku, float, merkki tai muut. C-kielellä on monia sisäänrakennettuja tietotyyppejä, ja voimme luoda omamme käyttämällä rakenteita ja liittoja. Jokaisella tietotyypillä on koko, joka voi riippua koneesta; esimerkiksi kokonaisluku voi olla 2 tai 4 tavua. Tiedot tallennetaan binaarimuodossa, ts. Ryhmänä bittejä, joissa jokainen bitti voi olla ”0” tai ”1”.

Avainsanat, kuten ”switch”, ”case”, ”default”, ”” rekisteröidy, ”ovat varattuja sanoja, joilla on ennalta määritelty merkitys ja joita” ei voida käyttää muuttujan tai funktion nimellä. Muisti voidaan allokoida kokoamis- tai ajoaikana malloc- ja calloc-funktioiden avulla.C-kielellä on monia ominaisuuksia, kuten rekursio, esiprosessori, ehdollinen kokoaminen, siirrettävyys, osoittimet, monisäikeinen ulkoisten kirjastojen käyttö, dynaaminen muistin allokointi. Näiden ansiosta sitä käytetään kannettavien ohjelmistojen ja sovellusten tekemiseen. Verkko-ohjelmointirajapinnan käyttäjät voivat kommunikoida ja olla vuorovaikutuksessa keskenään ja jakaa tiedostoja.

C-vakiokirjasto sisältää funktioita matemaattisille operaatioille, merkkejä, syötteitä / lähtöjä, tiedostoja ja paljon muuta. Koodauksena tunnettu ohjelma vaatii ohjelmointikielen ja logiikan tuntemuksen halutun lopputuloksen saavuttamiseksi. Joten sinun on opittava C-ohjelmoinnin perusteet ja aloitettava ohjelmien tekeminen.

Tietorakenteiden oppiminen (pinot, jonot, linkitetyt luettelot, binaariset puut, graafit) C: n käyttö antaa sinulle paremman ymmärryksen, kun tutkit kaikkea yksityiskohtaisesti. Yleisen käsityksen mukaan on käytettävä korkean tason kieliä. On kuitenkin hyvä oppia C ennen C ++: n tai Java: n oppimista. C ++ on olio-suuntautunut ja sisältää kaikki C: n ominaisuudet, joten C: n oppiminen auttaa oppimaan C ++: n nopeasti, ja voit sitten opiskella Java-ohjelmaa.

C-ohjelmointi PDF

  • Dev C ++ -kääntäjä
  • Essential C

C-ohjelmointikirjat

  1. Anna meille C kirjoittanut Yashavant Kanetkar
  2. C-OHJELMOINTI Byron Gottfried, Jitender Chhabra
  3. Brian Kernighanin ja Dennis Ritchien C-ohjelmointi

Jos olet aloittelija, osta jokin kahdesta ensimmäisestä kirjasta ja jos sinulla on aikaisempi ohjelmointikokemus tai tiedät C-kielen perusteet, osta kolmas.

Write a Comment

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *