Variabilele lecturii, arrays, enum - forum - face un vis să devină realitate!

Variabilele lecturii, arrays, enum - forum - face un vis să devină realitate!

Bună ziua cititorilor forumului pawn-wiki.ru, vă urez bun venit în acest subiect cu o lecție actualizată despre variabile, matrice și enumuri.

Sper că, după ce ați citit această lecție, veți găsi multe pentru voi înșivă. Să începem cu una simplă.

Variabilele și modul de utilizare a acestora

Mai întâi trebuie să știm ce sunt aceste variabile în general. O variabilă este un magazin de date unde putem scrie

diverse date pentru apelul ulterior. De exemplu, acțiunile cu variabile sunt extrem de simple: informații înregistrate, ieșiri și

Fiecare variabilă are un nume, astfel încât compilatorul să poată distinge între variabile, numele specificat când

Aici am declarat o variabilă și am numit-o MyFirstVariable (prima mea variabilă). Numele poate fi, desigur, diferit,

dar țineți minte că un țăran nu acceptă chirilic (nu este 1c) # 33; Să trecem la următorul element - scrierea informațiilor. record

informațiile se efectuează utilizând operatorul de atribuire sau diverse funcții. Luați în considerare operatorul de atribuire:

Astfel, am atribuit o valoare de 3 variabilei create anterior. Nu confunda operatorul de atribuire (

De exemplu, variabila va fi egală cu trei inițial.

Din punctul de introducere a informațiilor urmează punctul de schimbare a informațiilor. Putem schimba informațiile atât cu ajutorul operatorului

alocarea și cu ajutorul unor operatori speciali, lista este prezentată mai jos.

Și, desigur, utilizarea informațiilor. Variabilele de fapt acționează ca un defileu și la momentul potrivit și în locul potrivit

"convertit" la valorile scrise în variabila. Iată câteva exemple:

Ei bine, cred că totul este ușor și clar. De asemenea, aș dori să clarific situația cu variabilele locale, voi explica: variabilele

declarate chiar la începutul modului sau nu în funcții publice (adică nu în bretele curbate) se numesc globale (adică

acționează absolut în toate modurile), iar cele din paranteze sunt locale. Variabilele locale sunt utilizate în toate parantezele

deschideți după ea și "auto-distruge" atunci când execuția codului ajunge la închiderea parantezelor. exemplu:

Acum trebuie să rezolvăm tipurile de variabile, mai precis cu etichete. Marcate sunt combinații de litere și cifre separate de

variabile de colon, ele determină tipul de date din variabilă. Tag-uri cunoscute:

Tag-uri de tip - DB, DBResult, nu am scris, pentru că pentru utilizarea lor necesită un separat inklud.

După cum am mai spus, etichetele definesc tipul de date dintr-o variabilă, aici sunt tipurile principale de care aveți nevoie:

Iată câteva exemple de lucru cu etichetele din cod:

De asemenea, vreau să remarcăm că puteți atribui variabile unei variabile ca variabilă (pentru fiecare variabilă numai una # 33;), de exemplu:

Această variabilă va fi valoarea literei a. În acest stadiu este inutil pentru noi, deși mai târziu va fi util. Atenție:

literele unui alt registru sunt considerate DIFERITE # 33;

Pentru a ne imagina care sunt matricele, trebuie să prezentăm un tabel în care sunt rânduri și coloane. matrice

există două tipuri - unidimensionale și bidimensionale (există încă trei dimensiuni (nu știu cum să scriu, este adevărat), dar nu vor fi distorsionate cu ele)

acum ne-am întors la tableta mentală și am prezentat că avem un rând și un număr de coloane în care

date (numărul sau litera sau alte date (în funcție de etichetă) este scrisă) este o matrice unidimensională și acum ne conectăm

line, aceasta va fi deja o matrice bidimensională. exemple:

Trebuie reținut faptul că atunci când se specifică dimensiunea unui matrice, este indicat numărul total de elemente și, din moment ce numărul în orice limbă

scripting-ul vine cu 0, atunci numărul specificat ca dimensiunea matricei în operațiile cu matricea nu poate fi folosit (cifra maximă

va fi: dimensiunea matricei este 1).

De asemenea, trebuie să cunoașteți operatorul care determină dimensiunea matricei și se numește sizeof, exemple:

Cu etichete și tipuri de date, la fel ca în variabile.

Toți membrii matricei vor purta date de tip real.

Există și o altă metodă cu matrice

Acum du-te la linii. În unele limbi de scripting există un tip separat pentru acest lucru, șir sau șir, în peer este

implementat puțin diferit. Pentru început, ceea ce este un șir de caractere sau un tip de date de tip șir (care nu este în fișierul pav), acestea sunt variabile

Având un set de litere / cifre / cifre ca informație. După cum vă amintiți deja, am spus că puteți seta o variabilă

literele / caracterele sau numerele ca simbol (nu are sens în acest caz dacă este doar o variabilă), dar dacă avem o matrice, atunci la fiecare

unui element al matricei i se poate atribui un simbol specific, iar atunci când întreaga matrice este afișată împreună, textul va fi afișat. Totul este extrem

pur și simplu, putem specifica textul cu anumite funcții sau cu un operator de atribuire, pe care o vom face acum.

Iar la sfârșitul acestui "capitol" vom lua în considerare atribuirea valorilor la matrice la declarația (fiecare element)

Cu etichete, totul este absolut același, numai cu etichete

Și acum partea finală a lecției, Enums. Enuma este de fapt un lucru foarte util, vă permite să definiți structura

array, de ce am nevoie de acest lucru acum voi explica. De exemplu: avem o matrice în care vrem să vedem mai multe tipuri

datele, de exemplu, secvența logică este intercalată cu o întreagă și se termină cu un șir pe care nu-l avem absolut necesar

acest lucru. Dar cum se poate realiza acest lucru? Vom folosi Enums-ul.

Ei bine, asta este întreaga lecție.

Articole similare