Kā deklarēt mainīgos C

Ka Deklaret Mainigos C



'Mainīgais ir vienkārši nosaukums, kas tiek piešķirts krātuves vietai, lai lietotājiem būtu viegli piekļūt vai lasīt programmā. Mainīgā lieluma lielums, atmiņas izkārtojums un vērtību diapazons vai dažādu darbību kopums, ko var ieviest mainīgajā, tiek atpazīti pēc mainīgā veida, un katrs mainīgais ir unikāls C programmēšanas valodā. Ir saprotams, ka programmā deklarēto mainīgo var rediģēt jebkur kodā. Varat piešķirt mainīgo nosaukumus kā jebkuru ciparu, burtu vai rakstzīmi. Tā kā C valoda ir reģistrjutīga, tāpēc lielie un mazie burti ir atsevišķi.

C programmēšanas valoda ļauj mums definēt dažādus datu tipus, piemēram, Integer, float, char, string utt., ko mēs apgūsim ar dažādiem piemēriem.

Piemērs # 01

Šajā piemērā mēs redzēsim, kā inicializēt vesela skaitļa vērtību C programmēšanas valodā.









Mainīgie, kas inicializēti bez vērtības, piemēram, 3. rindā, nav definēti. Arī vērtības, kas ir inicializētas tikai ar NULL. Deklarācijā mainīgos var inicializēt (dodot bāzes vērtību). Inicializējot aiz vienādības zīmes tiek minēta nemainīga izteiksme; kā redzat iepriekš attēlā 4. rindā, mainīgais “a” tiek inicializēts ar vērtību 10 kā vesels skaitlis.



5. rindā tiek izsaukta drukāšanas komanda, lai parādītu virkni “value of a:” un vērtību, kas saglabāta mainīgajā “a”, kā parādīts tālāk.





Cits datu tips C ir pludiņš, kas ir peldošo punktu vērtība ar vienu precizitāti.



Otrās rindas mainīgajā “a” ir deklarēts kā float bez vērtības, kas nozīmē, ka tas nav definēts, un kompilators kā bāzes vērtību iestatīs jebkuru atkritumu vērtību. Nākamajā rindā mainīgajam “a” tiek piešķirta decimālā vērtība “10,58”. 5. rindā tiek ierakstīta drukāšanas komanda, lai parādītu mainīgajā “a” saglabāto vērtību, kā parādīts tālāk.

Iepriekš redzamajā attēlā trešā rinda “int a, b, c” nozīmē, ka kompilatoram ir jāizveido veseli mainīgie ar attiecīgi nosaukumiem a, b un c. Mainīgie lielumi iepriekš minētajā paziņojumā ir definēti.

Nākamajā rindā mainīgajam a tiek piešķirta vērtība “10”, bet nākamajā rindā mainīgajam b tiek piešķirta vērtība “20”. Sestā rinda trešajam mainīgajam c piešķir mainīgo a un b vērtību aritmētisko summu.

7. rindā tiek rakstīta drukāšanas komanda, lai parādītu virkni “vērtība c:” ar veselu skaitļa vērtību, kas saglabāta c.

Tagad mēs izpētīsim cita veida mainīgo, kas ir veselu skaitļu masīvs. Sintakse veselu skaitļu masīva deklarēšanai ir int [izmērs] = {elementi}, kā parādīts 4. rindiņā. Nākamajā rindā for cilpa tiek palaista ar drukāšanas komandu, lai parādītu visas masīva vērtības pēc rindas.

Piemērs # 02

Šajā piemērā mēs uzzināsim, kā deklarēt char masīvus ar virknēm, jo ​​C valoda neatbalsta virkņu datu tipus.

Šeit 6. rindiņā datu tips ir char, un tukšas iekavas [] norāda, ka char masīva lielums nav definēts. Virknes “=” labajā pusē tiek izveidota “Sveiki”. Virknes izmērs ir 6, ar 5 burtiem un nulles rakstzīmi beigās (\0), kas nav redzama, lai norādītu virknes beigas. Šī virkne tiek saglabāta mainīgajā “a”, kas ir char tipa. Nākamajā rindā tiek izsaukta drukāšanas funkcija, lai parādītu virkni, un izvade tiek parādīta zemāk.

Šajā piemērā mēs esam iekļāvuši char lielumu kā 50, un virknes vērtība ir piešķirta mainīgajam “a”. Tā kā virknes izmērs ir mazāks par definēto, visa virkne tiek parādīta, kā parādīts tālāk.

Otrajā rindā “ABC” ir piešķirta vērtība 20 kā globāla, kas nozīmē, ka tā paliks nemainīga visā programmā. Tiek izveidots jauns char datu tipa mainīgais “s” ar nedefinētu bāzes vērtību, jo aiz tā nav “=”. Šeit mēs esam izmantojuši fgets funkciju, kas ļauj lietotājam izmantot fgets() metodi, lai ievadītu noteiktas rakstzīmes, kam seko ievadīšanas taustiņš. Ja vēlaties masīvu padarīt par virkni, jums jāpievieno nulles rakstzīme.

Programmā var izmantot ar atstarpi atdalītu virkni, izmantojot funkciju fgets(). Funkcijas fgets() izmantošana ir virknes atgriešana. Tas atšķiras no funkcijas gets() ar to, ka funkcija fgets() nodrošina, ka netiek nolasīts vairāk rakstzīmju par maksimālo lielumu. Pēc ievades nolasīšanas tas saglabā to mainīgajā “s”. Funkcija puts () tiek izmantota šeit, lai parādītu virknes ievadi. Šī funkcija izdrukā tai nodoto vērtību, vienlaikus pievienojot jaunu rindiņu beigās, tāpēc mums nav nepieciešams “/n”, lai pārietu uz nākamo rindiņu.

Piemērs # 03

Šajos piemēros mēs apspriedīsim citu veidu, kā deklarēt mainīgos, izmantojot metodi “ārējais”. Ārējos mainīgos var saukt arī par globālajiem mainīgajiem. Funkcijas var mainīt globālo mainīgo vērtības. Termins “ārējais” tiek izmantots, lai deklarētu un definētu ārējos mainīgos.

Šie mainīgie ir tikai deklarēti, nevis definēti. Nākamajā piemērā pirms funkcijas ir deklarēti 3 ārējie mainīgie. Funkcijas iekšpusē tām tiek piešķirtas dažādas vērtības, kur c ir mainīgo “a” un “b” aritmētiskā summa, kas tiek pierādīta izejas terminālī.

Secinājums

Šajā rakstā mēs uzzinājām, ka mainīgo lielumu deklarācija ir vērtīga, ja tiek izmantoti vairāki faili, un jums ir jānorāda mainīgais jebkurā failā, kas būs pieejams un lietojams, kad programma būs saistīta. Programmā C mainīgo var deklarēt vairāk nekā vienu reizi, taču to var definēt tikai vienu reizi programmas funkcijā, failā vai koda daļā.