Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový softvér >>

Ako C Programovanie Works

pomôže uistiť, že máte všetky kúsky, ktoré potrebujete v poli, ako začnete montážou polici. Kompilátor používa funkciu prototypy rovnakým spôsobom, než začne montážou programu.

Ak ste po spolu s sample.c programom sme sa pozreli na skôr, otvoriť a upraviť súbor, pridať funkcie prototyp , definície funkcie a funkcie pre volanie funkcie doubleAndAdd ukázaný tu. Potom, skompilovať a spustiť program ako predtým vidieť, ako nový kód funguje. Môžete použiť nasledujúci kód ako vodítko pre to vyskúšať:

#include < stdio.h >

int doubleAndAdd (int, int);

int main ()

{

printf (" Toto je výstup z môjho prvého programu \\ n "!),

printf (" Ak zdvojnásobiť potom sa pridajú 2 a 3 , výsledok je:% d \\ n ", doubleAndAdd (2,3));

return 0;

}

int doubleAndAdd (int a, int b)

{

return ((2 * a) + (2 * b));

}

Zatiaľ sme sa pozrel na niektoré základné konštrukčné prvky v programe C. Teraz sa poďme pozrieť na typy dát môžete pracovať s v programe C a aké operácie môžete vykonávať na tieto dáta.
Dátové typy a operácie v C

Z pohľadu vášho počítača, dát nie je nič ale séria jednotiek a núl, ktoré predstavujú na a mimo štáty pre elektronické bity na pevnom disku alebo v procesore alebo pamäti počítača. Je to softvér, ktorý používate v počítači, ktorý určuje, ako nájsť zmysel tých miliárd binárnych číslic. C je jedným z mála na vysokej úrovni jazyky, ktoré možno ľahko manipulovať s dátami na úrovni bitov navyše k interpretácii dát na základe daného dátového typu.

A typ dát je malý súbor pravidiel, ktoré ukazujú, ako sa zmysel z radu bitov. Typ dát má určitú veľkosť a navyše svoj vlastný spôsob vykonávania operácií (ako je pridanie a násobenie) Podľa údajov tohto typu. V jazyku C, veľkosť typ dát sa vzťahuje k procesoru, ktorý používate. Napríklad v C99, kus údajov integer dátového typu (int) je 16 bitov dlhá 16-bitový procesor, zatiaľ čo pre 32-bit a 64-bitové procesory to je dlhé 32 bitov.

Ďalší dôležitá vec pre programátorov C vedieť, je, ako sa jazyk úchytmi podpísané a nepodpísané dátové typy. Podpísané typ znamená, že jeden z jeho kúskov je vyhradené ako indikátor či už je to kladné alebo záporné číslo. Takže, zatiaľ čo unsigned int na 16-bitovom systéme zvládne čísla medzi 0 a 65.535, podpísané v rovnakom systéme zvládne čísel medzi -32,768 a 32.767. Ak operácia spôsobí premennú int ísť nad rámec je