>> 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.