>> HOPARLÖR 1: I edirlər kimi Mən hiss dünya və ya printf salam printf yazmaq
salam faiz s tez-tez kontekstlərdə Mən çap etmək istədiyiniz
string, bəzən xahiş ki, simli istifadəçi hissəsidir.
Yaradılmış əgər Bəli, bu gözəl ola bilməz adlı öz funksiyası,
, kimin məqsədi həyat print adı, demək salam vergül çap sadəcə
belə-belə qəbul edərək belə-belə ki, funksiyası bir arqument kimi?
Biz öz funksiyasını elan edə bilər yalnız biz aşağıdakı kimi Not kimi.
>> Başqa sözlə, mən istədiyiniz Güman Adınızı printf və sonra istifadəçi xahiş
simli ilə onun adı s GetString bərabərdir.
Və sonra mən bir funksiyası zəng etmək istəyirəm adlı print adı
onun giriş kimi bir s keçən.
>> İndi təəssüf ki, heç bir funksiyası var print adı C və ya adlı
CS50 kitabxana.
Amma nə olursa olsun, çünki biz özümüzü edə bilərsiniz.
Öz funksiyası elan və sonra həyata, biz sadəcə edə bilərsiniz
Bu fayl və bəyan bəzi otaq aşağıdakı kimi bu funksiya, etibarsız -
funksiyası deyil ki, signifying həqiqətən, bir şey geri olacaq,
bu olacaq baxmayaraq bir yan təsiri -
adını çap, sonra nin daxil bildirin print adı gözləyir parantez bir
növü simli dəlil.
Ümumiyyətlə, biz düşünmək lazımdır adı kimi ki.
>> Və bizim burğu açaq və burğu bağlayın.
Və sonra printf daxilində salam vergül yüzdə yeni line vergül adı.
Başqa sözlə, hətta baxmayaraq ki, bu funksiyası kodu yalnız bir xətt var, o,
İndi bəzi ali yoxdur çap səviyyədə məqsədi
salam ilə kiminsə adı.
>> İndi daxilində əsas, mən fark bir s keçərək çap adını çağıran.
Və mən üçün indi görünür tam bir proqramdır.
Digər Yeganə fərq olan biz yazdıq deyil ki, yalnız
bu proqram, bu da əsas var var bəyannamə və həyata keçirilməsi
print adı, mənim öz funksiyası.
>> Indi etmək ilə mənim proqram tərtib edək funksiyası sıfır, və nöqtə ilə run
funksiyası sıfır doğramaq.
Mənim Ad Sorulduğunda Mən David yazın lazımdır.
Mən həqiqətən qarşılandı edirəm "Salam, David." ilə
>> İndi mən çox qəsdən çıxır əsas yuxarıda elan print adı,
bununla əvvəlcədən C izah ki, mövcud print adlı bir funksiyası
Mən istifadə edə bilər ki, adını sonra əsas.
İndi əvəzinə print adını qoyduğu Mənim fayl alt, kimi səmimi I
yəqin ki, əsas qalıqları etməlidir Mən və ya ilk şey
Başqa bir istifadəçi, mənim kodu görür mənim kodu çıxır ki
tərtib etmək niyyətində deyil.
>> Xüsusilə, mən geri getmək əgər mənim terminal pəncərə və run funksiyası etmək
sıfır indi, mən yelled edirəm ki, görürsünüz.
Mən terminal pəncərə diyirləyin varsa, Mən qırmızı bu ilk səhv görəcəksiniz
gizli bəyannamə funksiyası print adı.
>> İndi ki, nə deməkdir?
Bəli, mən həyata etdik baxmayaraq Bu fayl adı çap, mən var
Vaxtım əvvəl həyata əsas istifadə.
İndi biz köhnə geri bilər versiyası və qoymaq print adı üzrə
həyata keçirilməsi top.
>> Amma yerine C bir ipucu verə bilər gəlib bir funksiyası var ki.
Xüsusilə, əsas yuxarıda mən elan edə bilər Mən əvvəllər etdiyiniz kimi adını çap, lakin
bununla da, bir nöqtəli vergül ilə line başa həyata keçirilməsi üçün vəd, lakin hələ
həqiqətən funksiyası həyata print adını.
Mən sonra üst əsas ola bilər mənim Mən ümid, və mən, həqiqətən, kimi fayl
alt print adı həyata keçirilməsi.
>> İndi mənim terminal pəncərə qayıtsaq və etmək ilə funksiyası sıfır compile,
Bu tərtib bu dəfə.
Mən dot çizgi funksiyası ilə run əgər sıfır mənim ad təmin, Ben
"David, Hello." kimi qarşılandı