>> HOPARL脰R 1: B眉t眉n h眉ququ.
Ki, 枚t蓹n proqram bir az dar谋xd谋r谋c谋 idi.
Nin ir蓹li getm蓹k v蓹 f蓹rdil蓹艧dirm蓹k ed蓹k bu bir az.
, D眉nya salam dem蓹k 莽ox niy蓹 biz ir蓹liy蓹 getm蓹k yoxdur
v蓹 David hello, dem蓹k?
Yax艧谋, bunu, m蓹n m眉raci蓹t ed蓹 bil蓹r yollarla bir ne莽蓹 bu.
M蓹n ola bil蓹r, 蓹lb蓹tt蓹, yaln谋z a臒谋r kodu David, lakin b眉t眉n deyil ki,
蓹sasl谋 m眉xt蓹lif son versiyas谋.
Bel蓹 ki, ir蓹li bir s谋莽ray谋艧 g枚t眉r蓹k, geri ki, d蓹yi艧dirm蓹k, v蓹 蓹v蓹zin蓹 yeni daxil
line be艧 d蓹f蓹 kod line.
>> X眉susil蓹, n蓹 m蓹n burada gedir蓹m bununla da, string ad谋 蓹lav蓹 olunur
bir d蓹yi艧蓹n elan.
C, var yaln谋z bildir蓹k ki bir d蓹yi艧蓹n bir ad verm蓹k, olan 眉莽眉n
Bu halda siz d蓹 var, ad谋 n蓹 n枚v眉 m眉蓹yy蓹n etm蓹k 眉莽眉n.
Biz aras谋nda uzun 蓹vv蓹l dig蓹r n枚vl蓹ri g枚r蓹c蓹ksiniz onlara integers v蓹 眉z蓹n point
d蓹y蓹rl蓹r v蓹 daha 莽ox, lakin indi 眉莽眉n, string yaln谋z bir s枚z v蓹 ya bir s枚z, daha 莽ox
formal, s谋f谋r bir ard谋c谋ll谋qla v蓹 ya daha 莽ox simvol.
Bel蓹 ki, haz谋rda bu x蓹tt be艧 edir , m蓹n蓹 ad谋n谋 d蓹yi艧蓹n verir dey蓹r蓹k
string kimin data n枚v眉d眉r.
>> 陌ndi, orada bir d蓹y蓹r saxlamaq ist蓹yir蓹m v蓹 C bunu, biz b蓹rab蓹r istifad蓹
ba艧qa kimi tan谋nan imzalamaq tap艧谋r谋q operator.
M蓹n a艧a臒谋dak谋 kimi davam gedir蓹m.
B蓹rab蓹r quote, d谋rna臒谋 ba臒lamaq, D-A-V-I-D, qapal谋 quote, n枚qt蓹li verg眉l.
Line Be艧 xalis t蓹siri indi 眉莽眉n saxlan谋lmas谋, simli, D-A-V-I-D elan
bu sa臒 t蓹r蓹fd蓹n 眉zr蓹 d蓹yi艧蓹n daxil ifad蓹
Bu ifad蓹 sol t蓹r蓹fd蓹n.
Bel蓹 ki, bu x蓹ttin sonunda, biz D-A-V-I-D bir d蓹yi艧蓹n daxilind蓹 saxlan谋l谋r
ad谋n谋.
>> 陌ndi bu d蓹yi艧蓹n istifad蓹 ed蓹k.
Line alt谋, m蓹n 蓹v蓹z gedir蓹m bir tutucu il蓹 d眉nya.
% S g枚r蓹 m眉蓹yy蓹n edilir bir kimi printf 眉莽眉n s蓹n蓹dl蓹艧m蓹
simli Placeholder.
Ba艧qa s枚zl蓹, bu m蓹lumat bir yoldur m蓹n qoymaq 眉莽眉n gedir蓹m ki, printf
burada b蓹zi dig蓹r d蓹y蓹r, lakin qoy m蓹ni yaln谋z bir anda siz蓹 n蓹
bu olacaq.
陌ndi, nec蓹 M蓹n printf dem蓹k davam edirsiniz ki, d蓹y蓹ri olacaq n蓹?
>> Yax艧谋, m蓹n bir il蓹 printf t蓹min etm蓹k laz谋md谋r 陌kinci arqument v蓹 bunu, m蓹n
ilk bel蓹 sonra verg眉l qoymaq laz谋md谋r bu sitat olan d蓹lil,
string, sonra m蓹n n蓹 m眉蓹yy蓹n etm蓹k laz谋md谋r d蓹y蓹r edir蓹m ki, plug ist蓹yir蓹m
ilk m眉bahis蓹 tutucu.
Bel蓹 ki, m蓹nim d蓹yi艧蓹n ad谋 var 茝lb蓹tt蓹, ad谋, yaz谋n kifay蓹tdir ki,
Ikinci olaraq "ad谋" printf arqument.
陌ndi azd谋r谋lmaq yoxdur.
Bir verg眉l daxilind蓹 olsa da sitat string ki, h蓹qiq蓹t蓹n
simli daxilind蓹 bel蓹 deyil ba艧qa bir arqument ayr谋.
Ki xaricind蓹 var ki, yaln谋z bu verg眉l sitat string h蓹qiq蓹t蓹n ay谋r谋r
olan printf ilk arqument ikinci arqument.
>> Indi bu proqram t蓹rtib ed蓹k.
Salam bir olun.
Allah m蓹nim Oh, yarad谋lan be艧 s蓹hvl蓹r, v蓹 m蓹nim proqram
yaln谋z yeddi x蓹tl蓹ri uzun.
Yax艧谋, h蓹mi艧蓹 oldu臒u kimi, son baxm谋r谋q ekranda s蓹hvl蓹r.
Ilk, 莽眉nki baxmaq b蓹lk蓹 kaskad t蓹siri vasit蓹si var
yaln谋z bir s蓹hv up top yarad谋lm谋艧 orada daha 莽ox s蓹hvl蓹rin g枚r眉n眉艧眉
h蓹qiq蓹t蓹n var.
>> Bel蓹 ki, m蓹n蓹 diyirl蓹yin bildirin, v蓹 ilk bel蓹 burada ars谋z s蓹hv istifad蓹 edir
B蓹yan identifikator string.
Siz standart mean?
He莽 bir yax艧谋, m蓹n deyil.
M蓹n string dem蓹k idi, lakin I 莽谋x谋r ki, simli kimi m枚vcud deyil unuttum
data C. konseptual texniki yaz谋n m枚vcud, lakin s枚z
"String" yaln谋z m枚vcuddur, 莽眉nki CS50 hey蓹ti bel蓹 dan谋艧maq, bunu elan etmi艧蓹m,
biz 枚z眉m眉z yaz谋rd谋 ki, bir fayl.
茝slind蓹, yaln谋z kims蓹 uzun 蓹vv蓹l bir fayl printf funksiyas谋 elan
Standard IO.H adl谋, bel蓹 ki, biz etdi hey蓹ti bir veri n枚v眉 kimi simli b蓹yan
bir fayl ki, he莽 bir s眉rpriz, cs50.h. adlan谋r
>> Bel蓹 ki, 眉st geri imkan m蓹nim proqram v蓹 compiler m蓹lumat ki,
M蓹n simvolu istifad蓹 etm蓹k ist蓹yirs蓹n yaln谋z string, m蓹n d蓹 maarifl蓹ndirilm蓹si ist蓹yir蓹m
ki, simvolu n蓹 dem蓹kdir compiler.
V蓹 sad蓹c蓹 bunu, m蓹n getm蓹k bil蓹r geri bir x蓹tt q蓹d蓹r, yeni bir x蓹tt daxil
burada, v蓹 "CS50.h daxildir", 蓹lav蓹 da bucaql谋 m枚t蓹riz蓹 aras谋nda.
Bu t蓹limat, 莽ox kimi indi x蓹tti iki, m蓹lumat gedir
Bu daxil olmal谋d谋r ki, compiler CS50.h m蓹zmunu onlar harada
m蓹nim proqram daxilind蓹 m蓹nim sabit, bununla kimi compiler maarifl蓹ndirilm蓹si
simli t蓹r蓹find蓹n n蓹z蓹rd蓹 tutulur n蓹.
>> M蓹nim proqram derleyece臒iz ed蓹k d蓹yi艧iklikl蓹r q蓹na蓹t sonra.
Salam bir olun.
Daxil edin.
脟ox yax艧谋.
陌ndi bir yan谋b-s枚n蓹n tez var olan I ". / hello biri," v蓹 voiture ed蓹bil蓹rsiniz.
Hello David.