>> [MUSIC PLAYING]
>> DOUG LLOYD: Hi, bel蓹 ki, ed蓹k C. operatorlar haqq谋nda dan谋艧maq
Bel蓹 ki, biz art谋q bir g枚rd眉m, 蓹slind蓹, tap艧谋r谋q operator b蓹rab蓹rdir.
Bu, bizim yaln谋z qoymaq 眉莽眉n imkan verir bir d蓹yi艧蓹n d蓹y蓹ri.
Bu tap艧谋r谋q var operator, bir b蓹rab蓹r i艧ar蓹si.
Manipulyasiya 眉莽眉n v蓹 i艧 C d蓹y蓹rl蓹r v蓹 d蓹yi艧蓹nl蓹rin il蓹,
biz operatorlar谋n bir s谋ra var bizim s蓹r蓹ncam谋nda biz istifad蓹 ed蓹 bil蓹rsiniz.
Nin bir n蓹z蓹r salaq 眉mumi olanlar谋 b蓹zi
hesab operatorlar谋 il蓹 ba艧lay谋r.
Siz g枚zl蓹y蓹 bil蓹r kimi, biz n蓹 ed蓹 C. olduqca 蓹sas riyaziyyat 蓹m蓹liyyatlar谋
Biz, 蓹lav蓹 莽谋xmaq, 莽oxaltmaq v蓹 bil蓹r plus istifad蓹 b枚lm蓹k n枚mr蓹l蓹ri, minus, ulduz,
v蓹 m眉vafiq olaraq, do臒ramaq.
Burada x蓹tl蓹ri bir ne莽蓹 var code hans谋 biz bunu.
Bel蓹 ki, biz int x y plus 1 b蓹rab蓹rdir var.
Bir yerd蓹 ki, g眉man ed蓹k kodu bu x蓹tt yuxar谋da
biz int y 10 b蓹rab蓹rdir deyib.
X d蓹y蓹ri I sonra n蓹 kodu bu ilk line icra?
Siz 11 dem蓹k mi?
Siz do臒ru had.
Niy蓹 ki?
Yax艧谋, y 10 idi.
B蓹zi M蓹n deyir蓹m int x 10 plus 1 b蓹rab蓹rdir.
10 plus 1 11 edir.
Bel蓹 ki, d蓹y蓹ri 11 olur d蓹yi艧蓹n x saxlan谋l谋r.
脟ox pis deyil, sa臒?
>> Nec蓹 bu n枚vb蓹ti x蓹tti haqq谋nda code? x x d蓹f蓹 5 b蓹rab蓹rdir.
B蓹li, 蓹vv蓹l biz icra kodu bu x蓹tt x 11 idi.
Bel蓹 ki, d蓹y蓹ri n蓹 x kodu bu x蓹tt sonra?
Ikinci edin.
Bel蓹 ki, x x d蓹f蓹 5 b蓹rab蓹rdir.
x 11 idi.
Bel蓹 ki, x 11 d蓹f蓹 5 b蓹rab蓹rdir.
V蓹 ya 55.
Siz 55 dedi Bel蓹 ki, siz do臒ru olard谋.
>> 陌ndi, bir az 莽a艧d谋r谋c谋 ola bil蓹r, lakin ki, tap艧谋r谋q C i艧l蓹yir yolu il蓹
sa臒 d蓹y蓹ri olur sol, d蓹y蓹ri t蓹yin.
Bel蓹 ki, ilk biz x d蓹f蓹 5 qiym蓹tl蓹ndirm蓹k.
Bel蓹 ki, 11 d蓹f蓹 5 55 edir.
V蓹 sonra biz x ki, d蓹y蓹ri saxlamay谋n.
Var idi 11 蓹vv蓹l 陌ndi 眉zerine yaz谋l谋r.
Bel蓹 ki, x d蓹y蓹ri indi 55.
脺mid edir蓹m ki, kifay蓹t q蓹d蓹r sad蓹 deyil.
>> Siz var ba艧qa operator var y蓹qin ki, m眉tl蓹q e艧itdim
bu deyil蓹n, lakin var 蓹lb蓹tt蓹 ke莽mi艧d蓹 il蓹 i艧l蓹mi艧dir
Siz uzun sizin g眉n xat谋rlay谋ram geri grade m蓹kt蓹b b枚lg眉s眉 yol.
Bu modulus operator deyirl蓹r.
N蓹 modulus yoxdur bunu var siz蓹 qalan verir
Siz birlikd蓹 iki 蓹d蓹d b枚lm蓹k zaman.
M蓹n dem蓹k Bel蓹 ki, 13 b枚l眉n眉r 4, qalan n蓹 var?
V蓹 ki, d蓹y蓹ri hesablan谋r olunacaq modulus operator t蓹r蓹find蓹n.
>> Bel蓹 ki, m蓹n kodu bir x蓹tti Burada int m 13 mod 4 b蓹rab蓹rdir.
M蓹n bir comment burada dem蓹k M d蓹y蓹ri indi 1.
Niy蓹 ki, deyirsiniz?
B蓹li, uzun b枚lg眉s眉 h蓹yata sizin ba艧 bir ikinci m蓹niml蓹 da艧谋y谋rlar edin.
Bel蓹 ki, m蓹n 4 13 oxuyasan.
4 13 眉莽 d蓹f蓹 gider 1-qalan.
Bel蓹 ki, 蓹sas蓹n, b眉t眉n modulus operator yoxdur
siz蓹 zaman deyir edir b枚lm蓹k, siz qalan almaq.
Siz, h蓹qiq蓹t蓹n, hesab bil蓹r Biz olduqca faydal谋 艧ey,
ancaq, h蓹qiq蓹t蓹n, heyran olar谋q nec蓹 tez-tez ki, modulus il蓹
operator laz谋ml谋 g蓹l蓹 bil蓹r.
>> Probleml蓹rin bir ne莽蓹 var biz il蓹 m蓹艧臒ul CS50 ed蓹c蓹yik.
O, h蓹m莽inin bunu 眉莽眉n yax艧谋 t蓹sad眉fi say谋 kimi 艧eyl蓹r.
Bel蓹 ki, m蓹s蓹l蓹n 茝g蓹r var 蓹g蓹r bir t蓹sad眉fi say谋 generator e艧itdim,
ki, bir s谋ra verm蓹k olacaq 0 b蓹zi b枚y眉k sayda.
Amma b蓹lk蓹 siz yaln谋z h蓹qiq蓹t蓹n 0 20 bir s谋ra laz谋md谋r.
Siz modulus operator istifad蓹 蓹g蓹r ki, n蓹h蓹ng say谋 ki,
t蓹r蓹find蓹n yarad谋lan 蓹vv蓹l t蓹sad眉fi say谋 generator,
sizi olacaq n蓹 Bu, b枚y眉k d蓹y蓹ri, 20 il蓹 b枚lm蓹k
v蓹 qalan almaq.
qalan yaln谋z 0 19 d蓹y蓹ri ola bil蓹r.
Bel蓹 ki, modulus operator istifad蓹 Bu 莽ox etm蓹k
v蓹 a艧a臒谋 bir 艧ey yava艧-yava艧 onu bir az daha m蓹nal谋.
M蓹n siz蓹 olacaq olduqca 蓹min蓹m o, h蓹m d蓹 istifad蓹 ed蓹
CS50 g蓹l蓹c蓹kd蓹 m眉蓹yy蓹n m蓹qamda.
>> Bel蓹 ki, C d蓹 biz蓹 bir yol verir bir hesab m眉raci蓹t etm蓹k
bir d蓹yi艧蓹n operator bir az daha stenoqrafiya 艧蓹kild蓹.
Bel蓹 ki, 蓹vv蓹lki slayd, biz x x d蓹f蓹 5 b蓹rab蓹rdir g枚rd眉m.
Ki 莽al谋艧m谋艧d谋r.
x d蓹f蓹 5 onda x geri saxlan谋l谋r olur.
Bunu q谋sa yol fikir var, v蓹 syntax x d蓹f蓹 5 b蓹rab蓹rdir var.
Bu eyni d蓹qiq 艧ey dey蓹r蓹k x x d蓹f蓹 5 b蓹rab蓹rdir.
Bu, sad蓹c蓹 bir az var bunu q谋sa yol.
V蓹 b蓹zi g枚r蓹nd蓹 distribution kodu v蓹 ya
bir 枚rnek kod oldu ki, bu kimi 艧eyl蓹r yoxdur,
yaln谋z il蓹 tan谋艧 olmaq syntax n蓹 dem蓹kdir.
Siz 蓹lb蓹tt蓹 ki, yoxdur 茝g蓹r istifad蓹, lakin,
Bu kodu ed蓹 bil蓹r bir az slicker baxmaq.
V蓹 siz d蓹 h蓹r hans谋 bir istifad蓹 ed蓹 bil蓹rsiniz ki, bilirik m眉xt蓹lif operatorlar谋 biz art谋q var
蓹vv蓹l yerin蓹 d蓹f蓹 g枚r眉ld眉.
Siz x plus 5, minus b蓹rab蓹rdir dey蓹 bil蓹r 5 d蓹f蓹, u莽urum, v蓹 mod b蓹rab蓹rdir.
Bu i艧 b眉t眉n.
>> Bir 艧ey d蓹 var ki, C bel蓹 眉mumi var
biz q蓹rar q蓹bul etdik ki, daha ki hassasla艧t谋r谋n.
1-d蓹yi艧蓹n incrementing v蓹 ya 1 il蓹 d蓹yi艧蓹n decrementing
Bel蓹 bir 眉mumi 艧ey edir x眉susil蓹 biz dan谋艧maq zaman haqq谋nda bir az sonra loops
Us biz 蓹v蓹zin蓹 q蓹rar q蓹bul etdik ki, , x plus kimi bir 艧ey 1 b蓹rab蓹rdir s枚yl蓹y蓹r蓹k
v蓹 ya x x plus 1 b蓹rab蓹rdir, h蓹tta var Q谋sa x plus Plus etdi.
Bel蓹 ki, x x plus 1, x b蓹rab蓹rdir plus 1 b蓹rab蓹rdir, v蓹 x plus plus b眉t眉n eyni 艧ey.
Onlar 1 b眉t眉n art谋m x.
Amma ki, incrementing v蓹 1-decrementing
biz ki, 眉mumi plus plus v蓹 minus minus
biz蓹 stenoqrafiya imkan verir daha ki.
>> Bel蓹 ki, ikinci di艧li ke莽id imkan v蓹 Boolean ifad蓹l蓹r haqq谋nda dan谋艧maq.
D蓹 c眉r olan b眉t眉n d眉艧m蓹k operatorlar谋n 眉mumi kateqoriya.
Amma Boolean ifad蓹l蓹r, hesab operatorlar谋 f蓹rqli olaraq,
d蓹y蓹rl蓹ri m眉qayis蓹 眉莽眉n istifad蓹 olunur.
C Bel蓹 ki, daha, b眉t眉n Boolean ifad蓹l蓹r iki m眉mk眉n d蓹y蓹rl蓹r s谋ras谋nda qiym蓹tl蓹ndirm蓹k,
xat谋rlay谋ram.
Do臒ru v蓹 ya yalan.
Bu yaln谋z iki d蓹y蓹rl蓹r var ki, Boolean d蓹yi艧蓹n ed蓹 bil蓹r.
Biz n蓹tic蓹l蓹r istifad蓹 ed蓹 bil蓹rsiniz bir Boolean ifad蓹
proqramla艧d谋rma yollar谋 bir 莽ox.
茝slind蓹, siz olacaq bu bir 莽ox edir.
>> M蓹s蓹l蓹n, biz q蓹rar q蓹bul ed蓹 bil蓹r, Yax艧谋, bir 艧蓹rt do臒ru olduqda,
b蓹lk蓹 m蓹n bu almaq laz谋md谋r m蓹nim kodu a艧a臒谋 艧ax蓹l蓹nm蓹k.
A 艧蓹rti, bel蓹 dan谋艧maq.
Biz tezlikl蓹 d蓹 o 枚yr蓹nm蓹k laz谋md谋r.
V蓹 ya b蓹lk蓹 kimi uzun kimi m蓹n ist蓹yir蓹m, do臒rudur
bunu saxlamaq 眉莽眉n 眉z蓹rind蓹 v蓹 眉z蓹rind蓹.
A loop.
H蓹r iki halda, biz istifad蓹 etdiyiniz bilirik ki, do臒ru v蓹 ya yalan bir Boolean ifad蓹,
v蓹 ya q蓹rar q蓹bul etm蓹k x眉susi yol almaq.
B蓹z蓹n biz 莽al谋艧谋r谋q Boolean ifad蓹l蓹ri il蓹,
biz n枚v眉 bool d蓹yi艧蓹nl蓹r istifad蓹 ed蓹c蓹k.
Siz elan ed蓹 bil蓹r bir Bool, d蓹yi艧蓹n tipli
v蓹 istifad蓹 laz谋md谋r M蓹ntiqi ifad蓹.
Amma h蓹mi艧蓹 yoxdur.
Bu, C, h蓹r bir qeyri-0 莽谋x谋r kimi d蓹y蓹ri do臒ru dey蓹r蓹k kimi eyni.
Siz b蓹yan 蓹g蓹r bir n枚v眉 Boolean d蓹yi艧蓹n,
v蓹 ki, do臒ru bu d蓹y蓹r verilir bir tam elan eyni
v蓹 bu d蓹y蓹r t蓹yin 1, 2, 3, v蓹 ya, h蓹qiq蓹t蓹n, h蓹r hans谋 bir d蓹y蓹ri
0 ba艧qa he莽.
C 脟眉nki, h蓹r bir qeyri-0 d蓹y蓹ri do臒rudur.
0, dig蓹r t蓹r蓹fd蓹n, yalan.
Bu g蓹lm蓹k bil蓹r bilm蓹k sonra laz谋ml谋,
lakin yaln谋z bir 艧ey unutmay谋n.
Biz h蓹mi艧蓹 istifad蓹 etm蓹k yoxdur, Boolean tipli d蓹yi艧蓹nl蓹r zaman biz
Boolean ifad蓹l蓹r il蓹 i艧l蓹yir.
>> Boolean iki 蓹sas n枚v眉 var biz il蓹 i艧l蓹m蓹k laz谋md谋r ifad蓹l蓹ri.
M蓹ntiqi operatorlar v蓹 relational operatorlar谋.
var dil olduqca 蓹h蓹miyy蓹tli deyil.
M蓹n onlar谋n qrupla艧d谋r谋lmas谋 al谋ram nec蓹 h蓹qiq蓹t蓹n var.
V蓹 蓹lb蓹tt蓹 ki, laz谋md谋r, m蓹n tez hesab edir蓹m ki, bir relational operator n蓹 d蓹rk
蓹sas谋nda onlar n蓹 zaman biz ikinci onlar haqq谋nda dan谋艧maq.
Amma m眉tl蓹q narahat etmir m眉dd蓹tli m蓹ntiqi operator ezberlemeye
v蓹 ya relational operator.
M蓹n yaln谋z qrup 眉莽眉n istifad蓹 edir蓹m Onlara bir m蓹ntiqi 艧蓹kild蓹.
>> Bel蓹 ki, bir n蓹z蓹r salaq 眉莽 m蓹ntiqi operatorlar
biz bir g枚r蓹c蓹ksiniz ki, CS50 proqramla艧d谋rma bit
v蓹 proqramla艧d谋rma daha 莽ox, 眉mumiyy蓹tl蓹.
M蓹ntiqi v蓹 do臒ru 蓹g蓹r yaln谋z h蓹r iki operands do臒ru 蓹g蓹r.
茝ks halda yalan.
Ki, harada dem蓹kdir?
Bel蓹 ki, m蓹n bir am ki, bildirin M蓹n m蓹nim kodu qeyd
iki d蓹yi艧蓹nl蓹rin, x v蓹 y.
M蓹n q蓹rar q蓹bul etm蓹k ist蓹yirsinizs蓹, m蓹nim kodu bir 艧ey etm蓹k
x do臒ru v蓹 y do臒ruysa 蓹saslan谋r.
M蓹n yaln谋z bunu ist蓹yir蓹m onlar谋n h蓹r ikisi, do臒ru
蓹ks halda m蓹n a艧a臒谋 getm蓹k ist蓹mir蓹m yol m蓹n蓹 k枚m蓹k etm蓹k niyy蓹tind蓹 deyil, 莽眉nki.
N蓹 dey蓹 bil蓹r蓹m x & 蓹g蓹r y edir.
Bu m蓹ntiqi Boolean olacaq ifad蓹 m眉qayis蓹 x v蓹 y
v蓹 m眉蓹yy蓹n bir yol alaraq Onlar谋n d蓹y蓹rl蓹ri n蓹 蓹saslan谋r.
X do臒ru v蓹 蓹g蓹r Bel蓹 ki, y do臒ru Burada bu h蓹qiq蓹t masa 蓹sas谋nda,
yaln谋z bundan sonra biz bu yolu en蓹c蓹k.
X, & y varsa.
Bu, yaln谋z true-- v蓹 yaln谋z var x do臒ru v蓹 y do臒ru do臒ru 蓹g蓹r.
Ya bir yalan varsa, biz h蓹qiq蓹t masa g枚rm蓹k kimi,
sonra x v蓹 y h蓹m do臒ru deyil.
Bel蓹 ki, x & y yalan.
>> M蓹ntiqi v蓹 ya yaln谋z do臒ru 蓹n az谋 bir operand do臒ru 蓹g蓹r.
茝ks halda yalan.
Bel蓹 ki, m蓹ntiqi v蓹 t蓹l蓹b x v蓹 y h蓹m do臒ru olmaq.
M蓹ntiqi v蓹 ya do臒ru v蓹 ya y olmaq x t蓹l蓹b edir do臒ru olmaq v蓹 ya h蓹r iki x v蓹 y do臒ru olmaq.
Bel蓹 ki, daha, biz n枚v tapmaq bir v蓹ziyy蓹td蓹 枚z眉m眉z眉
biz bizim kodu niyy蓹tind蓹 oldu臒unuz, v蓹 biz yol bir 莽蓹ng蓹l 莽atd谋.
V蓹 biz bir a艧a臒谋 getm蓹k ist蓹yir蓹m X眉susil蓹 yol x do臒ru 蓹g蓹r
v蓹 ya y do臒ru deyil, m眉tl蓹q, h蓹m d蓹 do臒ru.
Amma b蓹lk蓹 蓹g蓹r, h蓹m d蓹 do臒ru.
X do臒ru v蓹 蓹g蓹r bel蓹 y do臒ru, biz yol a艧a臒谋 getm蓹k laz谋md谋r.
x do臒rudur.
Onlardan biri, sa臒 do臒rudur?
X do臒ru v蓹 y do臒rudur.
X do臒ru v蓹 y yalan varsa, onlardan biri h蓹l蓹 do臒rudur.
Bel蓹 ki, x v蓹 ya y h蓹l蓹 do臒rudur.
X yalan v蓹 y do臒ru deyil, Onlardan biri sa臒, h蓹l蓹 d蓹 do臒rudur?
y bu halda, do臒rudur.
Bel蓹 ki, x v蓹 ya y do臒ru oldu臒unu do臒ru.
X yalan v蓹 y yalan yaln谋z ki, yol a艧a臒谋 getm蓹k yoxdur,
x, n蓹 d蓹 y n蓹 do臒rudur, 莽眉nki.
陌ndi siz arad谋臒谋n谋z 蓹g蓹r ekran indi
v蓹 n蓹 merak simvolu m蓹ntiqi v蓹 ya 眉莽眉n,
艧aquli bar deyirl蓹r.
V蓹 蓹g蓹r klaviatura baxaraq bir d蓹qiq蓹 眉莽眉n, m蓹n indi bunu al谋ram kimi,
yaln谋z yuxar谋da ad蓹t蓹n var Enter d眉ym蓹sini 蓹n klaviatura,
backslash eyni d眉ym蓹d蓹.
O, h蓹m莽inin ad蓹t蓹n do臒ru kvadrat m枚t蓹riz蓹d蓹 yan谋nda.
Bel蓹 ki, 蓹sas ola bil蓹r ki, ke莽mi艧d蓹 莽ox 莽ap yoxdur.
Lakin, 茝g蓹r bunu edirsinizs蓹 m蓹ntiqi m眉qayis蓹,
Biz bunu olacaq kimi zaman谋 莽ox, bu
faydal谋 olacaq ki, 蓹sas tapmaq v蓹 istifad蓹 edin.
Bel蓹 ki, eyni d眉ym蓹d蓹 ad蓹t蓹n var backslash kimi yuxar谋da daxil edin.
>> final m蓹ntiqi operator deyil.
V蓹 NOT olduqca sad蓹 var.
Onun operand d蓹y蓹ri inverts.
X do臒ru, onda deyil x yalan.
X yalan, onda deyil x do臒rudur.
B蓹z蓹n bu r蓹mzi duyars谋n谋z Bang ya nida kimi t蓹l蓹ff眉z
v蓹 ya deyil.
Bu olduqca 莽ox eyni 艧ey.
Halda ki, dan谋艧谋q e艧itm蓹k v蓹 Siz o dem蓹kdir ki, n蓹 蓹min deyilik
yaln谋z nida var point, lakin b蓹z蓹n var
bir ne莽蓹 f蓹rqli 艧eyl蓹r deyilir.
B眉t眉n h眉quqlar, bel蓹 ki, davam edir m蓹ntiqi operatorlar qay臒谋.
Bel蓹 ki, haqq谋nda dan谋艧maq ed蓹k relational operatorlar谋.
Yen蓹 bu il蓹 tan谋艧 de臒ilseniz geri grade m蓹kt蓹b hesab,
Siz y蓹qin ki, tan谋艧 oldu臒unuzda il蓹 nec蓹 bu i艧 art谋q.
Bekledi臒iniz kimi bu d蓹qiq davranmaq.
Bel蓹 ki, az bu, do臒ru 莽ox M蓹s蓹l蓹n, x y az olduqda.
X 4 v蓹 蓹g蓹r bel蓹, y 6 x y azd谋r.
D眉zd眉r.
Daha az v蓹 ya b蓹rab蓹r pretty eyni i艧l蓹yir.
X 4, v蓹 y sonra, 4 蓹g蓹r x y daha az v蓹 ya b蓹rab蓹rdir.
Daha 莽ox. x y daha b枚y眉kd眉r.
V蓹 ya daha 莽ox, x b蓹rab蓹r y v蓹 ya daha 莽ox b蓹rab蓹rdir.
Do臒ru, onda siz laz谋md谋r ifad蓹 ke莽ir,
v蓹 a艧a臒谋 getm蓹k laz谋md谋r yolda ki yol.
X y daha b枚y眉k olduqda, bir varsa, v蓹 x, 蓹slind蓹, y daha b枚y眉k deyil,
Siz n蓹 etm蓹k laz谋md谋r 艧蓹rti m枚vzu.
>> Biz yoxdur ki, qeyd az bir xarakter
v蓹 ya b蓹rab蓹r, kimi ola bil蓹r riyaziyyat d蓹rslikl蓹rd蓹n il蓹 tan谋艧.
Bel蓹 ki, biz, r蓹mzi daha az b蓹rab蓹r i艧ar蓹si sonra.
Y蓹ni biz t蓹msil nec蓹 莽ox v蓹 ya b蓹rab蓹r daha az.
V蓹 eyni, biz bunu etm蓹k v蓹 ya daha 莽ox b蓹rab蓹r 眉莽眉n.
>> son iki relational vacibdir operatorlar谋
b蓹rab蓹rlik v蓹 b蓹rab蓹rsizlik 眉莽眉n test.
Bel蓹 ki, x b蓹rab蓹rdir 蓹g蓹r, y b蓹rab蓹rdir do臒rudur X v蓹 Y d蓹y蓹ri eyni 蓹g蓹r.
X 10 v蓹 y sonra 10 茝g蓹r x b蓹rab蓹rdir y do臒ru b蓹rab蓹rdir.
X 10 v蓹 y x 11, 蓹g蓹r y do臒ru deyil b蓹rab蓹rdir b蓹rab蓹rdir.
Biz d蓹 istifad蓹 b蓹rab蓹rsizlik 眉莽眉n test ed蓹 bil蓹rsiniz nida point v蓹 ya bang v蓹 ya,
yenid蓹n.
茝g蓹r x 蓹g蓹r, y b蓹rab蓹r deyil ki, biz burada istifad蓹 etdiyiniz test var
biz getm蓹k 眉莽眉n yax艧谋 olard谋.
Bel蓹 ki, x b蓹rab蓹r deyil y, biz yol a艧a臒谋 getm蓹k laz谋md谋r.
>> Burada h蓹qiq蓹t蓹n ehtiyatl谋 olun.
Bu, h蓹qiq蓹t蓹n 眉mumi mistake-- v蓹 M蓹n, 蓹lb蓹tt蓹, q蓹bul olduqca 莽ox zaman
M蓹n started-- 蓹ld蓹 edilib t蓹sad眉f蓹n s蓹hv
tap艧谋r谋q operator, bir b蓹rab蓹r, b蓹rab蓹rlik m眉qayis蓹 operator 眉莽眉n,
ikiqat b蓹rab蓹rdir.
B蓹zi q蓹rib蓹 s蓹b蓹b olacaq Sizin kodu davran谋艧,
v蓹 ad蓹t蓹n compiler ed蓹c蓹k Siz c蓹hd zaman bu bar蓹d蓹 siz蓹 x蓹b蓹rdarl谋q
v蓹 kodu t蓹rtib, lakin b蓹z蓹n Siz onu x蓹b蓹r莽i ed蓹 bil蓹r.
Bu, m眉tl蓹q yax艧谋 bir 艧ey deyil Siz onu x蓹b蓹r莽i ki, baxmayaraq ki.
Yaln谋z bunu 蓹g蓹r bir b蓹rab蓹rsizlik test,
Siz iki yoxlan谋lmas谋 edirsinizs蓹 m眉xt蓹lif d蓹yi艧蓹nl蓹rin eyni d蓹y蓹ri var
onlar谋n i莽蓹risind蓹, istifad蓹 etm蓹k 眉莽眉n 蓹min olun b蓹rab蓹r deyil, t蓹k b蓹rab蓹rdir.
V蓹 sizin proqram olacaq Siz niyy蓹tind蓹 davran谋艧 var.
M蓹n Doug Lloyd Ben v蓹 bu CS50 edir.