0% fanden dieses Dokument nützlich (0 Abstimmungen)
4 Ansichten4 Seiten

N 67

Das Dokument behandelt die Definition und Verwendung von Datentypen in der Programmierung, einschließlich der Typen, die durch typedef und Strukturen eingeführt werden. Es werden Regeln für die Zuweisung und den Gebrauch von Datentypen sowie deren Modifikatoren erläutert. Zudem werden Beispiele für die korrekte Deklaration und Verwendung von Funktionen und Variablen gegeben.

Hochgeladen von

fidanmemmedova0475
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
4 Ansichten4 Seiten

N 67

Das Dokument behandelt die Definition und Verwendung von Datentypen in der Programmierung, einschließlich der Typen, die durch typedef und Strukturen eingeführt werden. Es werden Regeln für die Zuweisung und den Gebrauch von Datentypen sowie deren Modifikatoren erläutert. Zudem werden Beispiele für die korrekte Deklaration und Verwendung von Funktionen und Variablen gegeben.

Hochgeladen von

fidanmemmedova0475
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

2,1B

.4. s i l r va t i l . ifadoler. l l pvrilmasi

A,ga dakr obyektlari t i ve t svir etmak l r:


1)d is l i;
2) funksiyalan;
3) si ifl ri, l rr l m tl ri i l m tl r
g st i il ri;
4) typedefila istifadoginin daxil etdiyi tiplari;
5) struktur, irl m sadalamalarm ti l ri va dl rr ;
6) st uktur va irl ;m l i l m tl ri i;
7) verilmiq tip ktl ri m ssi l ri i;
8) sadalanan s itl ri;
9) r t r ig l r;
l0) r r s ss ru m kr sl r;
l l) verilmi; tip obyektlora g st i il ri;
12) verilmig tip funksiya va kfl r istinadlan;
13) verilmig tip s itl ri.
V rilmiq tip d i; l i teyini aga rdakr f rm t malikdir:
r tip adlqiym tl, ad2 qi m t2,...;
r d l- t , atatic, 6r t r , rrglrt , va
q .d f yaddag sin l gtistericilerinden biridir, r - rt ve
l til modifikatorlanndan biridir, tip dild teyin l m g
s s tiplarden biridir, ad-identifikatordur, qi m t isa uylun
obyektin baglanllc qi m ti i t i dir. Qi m t aga rdakr
formatda m ims dilir:
= l r qi m t
gl r qiym t)
Adaten baglan lc qiymat kimi s itl rd Mifado olunur.
iit riz li f m d yalntz funksiya daxilinda istif d dilm si
icaze verilir. Qeyd d k ki, t s irl r yalnrz aga rdakr hallarda t -
i hesab edilir:
l) d ig i t s ir dirs ;
2) 9l r qiymat m ims di ]
3) funksiyanr tam tasvi dirs (funksiyanrn g d si de da-
xil olmaqla);
4) irl gm va st ukturu t s i dirs ( l m tl i da da-
xil olmaqla);
5) sin r tasvir edirso ( l m tl ri da d il olmaqla).
279
s ir aqa dakr hallarda tayin etme hesab edila bilmaz:
1) funksiyanrn prototipini tesvir edirs ;
2) t yaddag sinifi varsa;
3) sin rn statik elementi t s i olunursa;
4) sinfin adr t s ir edilirs ;
5) tl l f s zii il isfifad ginin daxil etdiyi tip tasvir
edilirsa.
Tasvirlara aga rdakr misallar giist rm k l r: . t r i t
g; ( i d ril d ig ), floet f (1 t, dot le); (funksip
prototipi); .t! t !t; (struktur adt).
i tm l aga rdakr misallar gtist rm k l r: Irl ;
(d ig tayini), floBt dr10.0; dorrbI. l (2.718282);
9l r qi m ti ila tayin edilan d i; ), .t flort
piB3.1 { 159; (sabit teyini), float 2 (flort rc) { t r
* ; } ; (funksiya tayini), .t t { hrr e; t t ; } rt;
(struktur t i i), rr { z r , , tw } ; (sadalanmantn t +
yini).
con.t volrt1l. modifikatorlan tayin dil obyekb
I ri sabit d i; olub-olmamasr haqqmda melumat rir.
g r d ig .t ila t svir edilibse, proqramrn digar modul-
l d istifad edila ilm z va qiym ti qr ml ri
yeti ildiyi miidd t rzi d d i;diril ilm z. qiymot m im-
satmak iigiin g imkan, onun t i edilmasi zamant l r.
V l til. m difik t r , obyektin qiymatini, h r d f miira-
i t zamanr d igdi m k [Link] oldu rrnu bildirir.
If d , hesablama mti edan r dl , l l r ve
m li t ig r l ri ardrcrlh rdrr. m li tl rr dl r t t-
biq edilm si qaydasl, am liyyatlarrn ri tirilm iistiinliiyti va
assosiativliyi il m dili . m li tl i tirilm
ardrcrllr mr doyigdirmak iigiin mr m t riz l rd istifada olu-
r. Umumi halda r m li tl , g rti m li t m im-
tm m li tl sa dan sola do ru, rd qalan m ti tl r is
soldan sa a do ru ri yetirilir. €l } |, 1rl 1 m li tt
1 (1rz } , x + i-z m tr isa ( + ) -: d m kdir.
lxtiyari ifadanin s s baglan rc elementi baglan rc if d dir.
l r aga rdakrlar aiddir:
280

l) sabit;
2) ad;
3) (ifade);
4) :: identi rkator;
5) f ksi - m li
:: t adr;
6) is.
oz ti si d s itl r aiddir:
1) m sabit;
2) simvol sabit;
3) sadalanan sabit;
4) heqiqi sabit;
5) setir sabit (s tir).
Adlara aiddir:
1) identi rkator-yaln uy un tayin etma vasit sil daxil
edildikda ad kimi istifad dil bilar, m s l , identifikator-d yi-
g adr;
2) funksiya- maliyyat adl- meliyyatlarrn iqinin isl d
rilm si ila l q d r daxil dil il r (sinif anlayrgrnda);
3) sinif adbsinfin elernentine miiraciati t mi edir. l li ,
"sinif' anlayrgt daxil tm d , ad Hmi l z identifikatordm
istifad etmak olar. r d (if d )-r k r malik, mr
miit riz l l rmrg ixtiyari if d dir.
Funksiyaya mflr i ti timumi ;akli g d kr Hmidir:
F (if d l r siyahrsr), d FM-funksiya adt funk-
g ste ici va funksiyaya inaddrr. If d l r siyahrsl fakti-
ki r m trl ri siyahrsdlr.
i l ri agkar rilm si iigtin tI l. (if d l r siyahrsr) ifa-
d si d istifada l r. g r burada siyahrda ird artrq ifada
varsa, tip sinif olmalb ifada sinif k str kt r olmalrdrr. Siya,
hlda if d g dirs , s d tip adrdrsa, onda r
gk tip g irm si i iim mi formast: s d tip adr (if d ) gak-
linda l r. s l , t t(3), flolt ( /7), t(t l 1. Bu
yazrlrg s d adr olmayan ti l r 9amil dil ilm z. s l
(t/3 + ?) hlr*(0?7?) yazrlr lan.
miimkiin deyil. Qeyd edak ki, ti l ri gk r g ilm si iigiin tetbiq
olunan funksional l l yana;r kanonik m li td rr da
istifada edil il r. s l , bu m li tl yazrnaq l r:
( t) , (floet) 3/7, (int) ' '.
281

Kanonik m li t mtir kk ig l m malik ti l r d


tatbiq oluna il r. s l , (8/3 + 7) va
(c } rra* l q777.
ii kk adlr tiplerin agkar g ilm si tiqiin drf-d
istifad tm k l r, s l , tl1l d.f l! g .d l g t:,
ttTr.d.f clrrs *t
Ifadalerin hesablanmast zam nl zi m li tl r, opTand-
l uy un ti olmasrnt t l edir, tip tiz ri qoyulan rt
d ilmirs , lazrmi fip g irm l ri m ri rlrr. + + dilind
tip g wilm l i arasrnda aga rdak arr qeyd etmak l r:
1) hesabi if d l rd r dl g witm si;
2) g st ri il ri gevrilmasi;
3) istinadlann g ilm si;
4) sinif l m tl ri gtist i il ri g ilm si.
Hesabi if d l rd r dl " g ilm si m rh l l ri i
qeyd edak:
1)
t
qrsa m ti l r ondan qtsa lm dig r m tip
l r pvrilir. S r m li td igti ak edan h r iki qi m t !,nt
fl t dotlblc tipini l .
2) g r r dl rd biri 1 g dorrbl. tiplidirs , d
ikinci d long doublo ti i g tirilir.
3) g r r dl rd biri d r lr tiplidirs , onda dipr
r d da doubll ti i g tirilir.
4) r dl d biri floqt tiplidirs , dig ri d flort
ti i g ti ilir.
5) g r oprandlardan i i Iong ln dig ri r
t ti lidirs , g r 1 g tnt tipi biitiin tgnod tnt tipli
qi m tl ri if d d ilirs , axrrrncr 1 9 [Link] tipine gatirili , ks
halda h iki r d rrrrrlgn d t g int ti i pvrilir.
6) Operandlardan biri 1 g ti lidirs , dig r d da
tipina pfirilir.
7) r dl d biri rrrraignod tiplidi s , dig i d
g ti ili .
8)N 2)_7) dl i d ilm h r iki r d { t
ti i gatirilir.

Das könnte Ihnen auch gefallen