Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> kompiuteris >> kompiuterių programinė įranga >>

C Programming

ią galimybę šiek tiek vėliau
Kintamieji

Kaip programuotojas, jums dažnai norite, kad jūsų programa ". Prisiminti " vertės. Pavyzdžiui, jei jūsų programa prašo vertę vartotojui, arba jei jis apskaičiuoja vertę, jūs norite prisiminti jį kažkur, todėl jūs galite naudoti ją vėliau. Kelias jūsų programa prisimena dalykus, naudojant kintamuosius. Pavyzdžiui:

 int b 

Ši eilutė sako: " aš noriu sukurti erdvę, vadinamą b, kad galėtų surengti vieną sveikąjį vertės ". Kintamasis turi pavadinimą (šiuo atveju, b) ir tipą (šiuo atveju, INT, sveikasis skaičius). Galite išsaugoti vertę B, sakydamas kažką panašaus: Rīga,

 B = 5; 

Galite naudoti B vertę, sakydamas kažką panašaus:

 printf ("% d " b); 

C, yra keletas standartinių tipų kintamųjų:

  • INT - sveikasis skaičius (sveikasis skaičius) vertės
  • float - slankiojo kablelio vertės
  • char - vieną simbolį vertės (pavyzdžiui, " m " arba " Z ")

    Mes pamatysite pavyzdžių iš šių kitų rūšių, kaip mes einame kartu
    printf
    <. p> printf leidžia siųsti išėjimo į standartinį out. Už mus, standartinis dėmesį paprastai yra ekranas (nors galite nukreipti standartas išėję į tekstinį failą ar kitą komandą)

    Čia yra kita programa, kuri padės jums sužinoti daugiau apie printf.

     #include < stdio.h > int main () {int a, b, c; a = 5; b = 7; c = a + b; printf ("% d +% d =% d \\ n ";, a, b, c); grįžti 0;} 

    Įveskite šią programą į failą ir išsaugokite jį kaip add.c. Sudarykite su linijos gcc add.c -o pridėti ir tada paleisti jį įvesdami įtraukti (arba ./add). Pamatysite linija " 5 + 7 = 12 " . kaip produkcija

    Čia yra skirtingų linijų šią programą paaiškinimas:

  • Linija int a, b, c; pareiškia trys sveikieji skaičiai kintamuosius pavadintas, b ir c. Integer kintamieji palaikykite sveikuosius skaičius.
  • Kitas linija inicijuoja kintamąjį pavadintas su verte 5.
  • Kitas eilutė nustato B 7.
  • Kitas linija prideda ir B " perėmėjai " į c rezultatas. Kompiuteris prideda A (5) su B vertės (7), kad susidarytų rezultatą 12, ir tada vietose, kad nauja vertės (12), į kintamąjį c. Kintamasis c skiriamas vertę 12. Dėl šios priežasties šioje eilutėje = ​​vadinama ". Priskyrimo operatorius "
  • printf tada atspausdina linija " 5 + 7 = 12. " % D pamainymai į printf veikia kaip vietos reze