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

C Programming

udokite kelis skambučius scanf skaityti keletą reikšmių. Be jokios realios programos, jums bus naudoti gauna arba fgets funkcijas vietoj skaityti tekstą su tuo metu liniją. Tada jums bus " išanalizuoti " linija skaityti savo vertybes. Priežasties, kad jūs darote tai, kad būtų galima aptikti klaidų įvesties ir tvarkyti juos kaip jums atrodo tinkama.

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;