printf ir scanf funkcijos užtruks šiek tiek praktikos turi būti visiškai aiškus, bet kai jie yra įvaldę labai naudinga
Try This
Keisti šią programą taip, kad ji sutinka tris reikšmes vietoj dviejų ir prideda visus tris kartu.!
#include < stdio.h > int main () {int a, b, c; printf (" Įveskite pirmą reikšmę: "); scanf ("% d ", & A); printf (" Įveskite antrą reikšmę: "); scanf ("% d ", & B); c = a + b; printf ("% d +% d =% d \\ n ";, a, b, c); grįžti 0;}Taip pat galite ištrinti b kintamąjį pirmoje eilutėje aukščiau programą ir pamatyti, kas sudarytojas daro, kai jūs pamiršote paskelbti kintamąjį. Ištrinti kabliataškį ir pamatyti, kas atsitiks. Palikite vieną iš petnešų. Pašalinti vieną iš skliausteliuose šalia pagrindinio funkcija. Padaryti kiekvieną klaidą savaime ir tada paleisti programą per sudarytojas pamatyti, kas atsitiks. Imituojant klaidų, tokių kaip šie, galite sužinoti apie įvairių sudarytojas klaidų, ir, kad bus padaryti jūsų rašybos lengviau rasti, kai jums padaryti juos realus.
šakojasi ir Looping
C, tiek, jei ataskaitų ir nors kilpos remtis Būlio išraiškos idėja. Čia yra paprastas, C programa parodyti if: Rīga,
#include int main () {int b; printf (" Įveskite vertę: "); scanf ("% d ", & B); jei (b < 0) printf (" Ši reikšmė negativen "); grįžti 0; }
Ši programa priima iš vartotojo numerį. Tada jis tikrina skaičių, naudojant IF pamatyti, jei ji yra mažesnė už 0. Jei taip, tai ši programa išspausdina pranešimą. Priešingu atveju, programa yra tyli. (B < 0) dalis programos yra Būlio išraiška. C įvertina šią išraišką nuspręsti, ar reikia atspausdinti pranešimą. Jei Bulio logikos išraiška įvertina true, tada C vykdo vienos linijos iš karto po, jei pareiškimas (arba eilučių blokas per petnešos iš karto po IF). Jei Bulio logikos išraiška ji yra klaidinga, tada C praleidžia linijos arba bloko linijų karto po IF
Štai šiek tiek sudėtingesnis pavyzdys:
#include < stdio.h > int main. () {int b;