už (A = 1, B = 6; < b; A ++ , printf ("% d \\ n " A));Tai šiek tiek painu, bet tai įmanoma. Kablelio operatorius leidžia atskirti kelis skirtingus pareiškimus iniciacijos ir prieaugio skyriuose for ciklas (bet ne bandymų skyrių). Daugelis C programuotojai patinka pakuoti informacijos į vieną liniją C kodas aikštelė; bet daug žmonių mano, kad tai daro kodas sunkiau suprasti, kad jie pertrauka jį.
= vs == į Būlio išraiškos== ženklas yra C problema, nes kas dabar ir tada jūs galite pamiršti ir įveskite tik = į Būlio išraiškos. Tai lengva padaryti klaidą, bet kompiliatorių yra labai svarbus skirtumas. C priims arba = ir == į Būlio išraiškos - programos elgesys pasikeičia, nepaprastai tarp dviejų, tačiau
Būlio išraiškos įvertinti, sveikieji C, o sveikieji skaičiai gali būti naudojamas viduje Būlio išraiškos. , Sveikasis skaičius reikšmė 0 C False, o bet koks kitas sveikasis vertė yra tiesa. Toliau yra teisėtas C: Rīga,
Jei a yra nieko, išskyrus 0, tuo printf paleidžiama vykdyti
C, pareiškimas, pavyzdžiui, jei (a = b) priemonės, " Susieti. B į, tada išbandyti už savo Būlio vertė. " Taigi, jei tampa 0, jei pareiškimas yra false; kitaip, tai tiesa. Atsižvelgiant į tai, kad proceso reikšmė kinta. Tai nėra numatomas elgesys jei reiškė įvesti == (nors ši funkcija yra naudinga, kai naudojami teisingai), tad būkite atsargūs su savo = ir == naudojimas
kilpų. Nekilnojamasis Pavyzdys
Leiskite pasakyti, kad jūs norėtumėte sukurti programą, kuri spausdina Farenheito-į-Celsijaus konversijos lentelę. Tai lengvai pasiekiama su už kilpa arba while cikle:
#include < stdio.h > int main () {int; a = 0; o (< = 100) {printf ("% 4d laipsnių F =% 4d C laipsniai \\ n ";, a, (a - 32) * 5/9); a = a + 10; } Grįžti 0;}Jei paleisti šią programą, ji gamins vertybių lentelę pradedant 0 laipsnių F ir baigiasi 100 laipsnių F. produkcija atrodys taip:
0 laipsnių F = -17 laipsnių C 10 laipsnių F = -12 laipsnių C 20 laipsnių F = -6 laipsnių C 30 laipsnių F = -1 ° C 40 laipsnių F = 4 laipsnių C 50 laipsnių F = 10 laipsnių C 60 laipsnių F = 15 laipsnių C 70 laipsnių F = 21 laipsnių C 80 laipsnių F = 26 laipsnių C 90 laipsnių F = 32 laipsnių C 100 laipsnių F = 37 laipsnių Cstalo vertybės yra didinami 10 laipsnių. Jūs galite pamatyti, kad jūs galite lengvai pakeisti pradedant, baigiant arba prieaugio vertės stalo, kad programa gamina
Jei nor
imą taip pat:
kompiuterių programinė įranga
- Kaip veikia JavaScript darbą ir kaip aš…
- Kaip pridėti dainas į iTunes
- Kaip Padaryti Microsoft Word 2007
- Kaip Gnutella Works
- Ar galite rasti nemokamai vaizdo redagav…
- Kaip naudotis Peer
- Windows, kas Safe Mode naudojama ir kodė…
- Kas yra reliacinės duomenų bazės?
- Kaip "Windows 8" Windows 8 Works
- Kaip 3
- Kaip Turinio atpažinimo programinė įr…
- Ar yra nemokama registro valikliai
- Kaip Blogger "Blogger" Works
- Kas yra kompiuteris algoritmas?
- Kaip duomenų centrų Work