*   >> lukeminen koulutus Artikkelit >> science >> programming

Perusteet C Tunniste Scope

rInt = 50; } Int main () {myFn (); //Printf ("% i", herInt); palata 0; } Olisit kokeillut koodi. Huomaa, että tunniste julisti ulkopuolella toimilohkon (mutta ei toisessa lohko) näkyy sisällä toimilohko. Nyt poista kommentti sanan merkitys on "viimeinen" linja ja yritä koodi uudelleen; saat virheilmoituksen käännöksen yhteydessä, koska tunniste julisti sisällä toiminto lohko ei näy ulkopuolelle toimilohko. Varten rakentaa ja Tunniste soveltamisala seuraava koodi on kirjoitettu kuin edellä (kaikki on tärkein lohko); tunnisteet ja testi (print) tilinpäätös on kirjoitettu samalla tavalla.

Lue ja yrittää seuraava koodi: # include int main () {int Myint = 40; int i = 0; for (i = 0; i {printf ("% i", Myint) printf ("\\ n"); int herInt = 50;} //printf ("% i", herInt); return 0;} Sinun pitäisi ovat yrittäneet koodi. Huomaa, että tunniste julisti ulkopuolella for-lohkon nähdään sisällä for-lohkon. Tällöin tunnisteen arvo tulostetaan 3 kertaa. Nyt poista kommentti sanan merkitys on "viimeinen" linja ja yrittää koodi uudelleen, saat virheilmoituksen käännöksen yhteydessä, koska tunniste julisti sisällä lohkon ei näy ulkopuolelle lohkon. Vähennys Lohkot esiintyy eri konstruktioita.

tunniste julisti ulkopuolella lohkot voidaan nähdä sisälle lohkoja. tunniste julisti sisällä lohko ei näy ulkopuolelle lohko. esitettyjen periaatteiden tässä opetusohjelmassa sovelletaan alustukset samoin. Muista, että alustus on julistus ja toimeksianto. Tiedoston Scope Jos tunnistettu ei ole ilmoitettu sisällä mitään lohko, ei edes sisällä päätehtävä lohko, sitten että tunniste on sanottu tiedosto soveltamisalaan. Näimme esimerkiksi edellä, kun olimme tekemisissä toiminto konstruktilla (Myint). Estä laajuus tunniste julisti sisällä lohko voidaan nähdä vain sisällä että lohko.

Tällainen tunniste on sanottu estää soveltamisalaan. Block sisällä Block Jos tunniste on julistettu sisällä lohko, voidaan se nähdä sisällä sisäkkäistä lohko? Vastaus on kyllä ​​ja olemme jo törmännyt tämän olematta tietoinen siitä. Otetaan esimerkiksi tapaus, jos-konstrukti edellä. Päätehtävä on lohko. Jos-lohko on sisällä tärkein ominaisuus. Joten jos-lohko sisäkkäin lohkon päätehtävä. Yläpuolella, tunnisteen, Myint, julisti sisällä tärkein ominaisuus estää, mutta ei sisällä jos-lohkon nähtiin sisällä jos-lohko. Joten tunniste julisti sisällä lohko, voidaan nähdä sisällä sisäkkäisiä lohko.

Huom: tiedosto soveltamisala tunniste voidaan nähdä sisälle tahansa lohko, mukaan lukien sisäkkäisiä lohkot. Tämä on mitä olen

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.