>> SPEAKER 1: Baiklah.
Bahawa program terakhir adalah sedikit membosankan.
Mari kita teruskan dan memperibadikan ini sedikit.
Bukan untuk bertanya khabar dunia, mengapa tidak kita pergi ke hadapan
dan berkata, hello David?
Nah, untuk melakukan ini, saya boleh mendekati ini dalam beberapa cara.
Saya boleh, sudah tentu, kod hanya keras Daud, tetapi bukan itu sahaja yang
dasarnya berbeza dari versi lepas.
Jadi mari kita lompat ke hadapan, membuat asal yang berubah, dan bukannya memasukkan baru
baris kod di mana garis lima dulu.
>> Khususnya, apa yang saya akan lakukan di sini adalah menambah nama tali, dengan itu
mengisytiharkan pemboleh ubah.
Perhatikan bahawa dalam C, bukan sahaja yang anda ada untuk memberi ubah nama yang pada
kes ini adalah nama, anda juga mempunyai untuk menentukan apa jenis ia.
Kita akan melihat jenis lain tidak lama, antara mereka integer dan titik terapung
nilai-nilai dan banyak lagi, tetapi untuk sekarang, tali hanya satu perkataan atau frasa, lebih
secara rasmi, satu turutan sifar atau lebih aksara.
Jadi pada masa ini, talian ini lima adalah pepatah, memberi saya berubah-ubah yang dipanggil nama
yang data jenis adalah tali.
>> Sekarang, saya mahu untuk menyimpan nilai yang di sana, dan untuk itu dalam C, kita menggunakan sama
menandatangani, atau dikenali sebagai pengendali tugasan.
Jadi saya akan teruskan seperti berikut.
Sama quote, unquote, D-A-V-I-D, quote tertutup, koma bertitik.
Kesan bersih sejajar lima sekarang ialah mengisytiharkan rentetan, D-A-V-I-D, menyimpan
dari sebelah kanan ini ungkapan ke dalam pembolehubah di
sebelah kiri ungkapan ini.
Jadi pada akhir baris ini, kami mempunyai D-A-V-I-D disimpan dalam pembolehubah
dipanggil nama.
>> Sekarang mari kita menggunakan pembolehubah ini.
On line enam, saya akan menggantikan dunia dengan pemegang tempat yang.
% S ditakrifkan mengikut dokumentasi untuk printf sebagai seorang
pemegang tempat bagi rentetan.
Dalam erti kata lain, ia adalah satu cara memaklumkan printf yang saya akan meletakkan
nilai beberapa lain di sini, tetapi biarlah saya memberitahu anda dalam hanya seketika apa
ia akan menjadi.
Sekarang, bagaimana saya meneruskan untuk memberitahu printf apa nilai yang akan menjadi?
>> Well, saya perlu menyediakan printf dengan Hujah kedua, dan untuk itu, saya
perlu meletakkan koma selepas yang pertama itu hujah, yang ini dipetik
tali, dan kemudian saya perlu menentukan apa nilai I mahu berhubungan dengan yang
pemegang tempat hujah pertama.
Jadi nama variabel saya adalah, Sudah tentu, nama, jadi ia mencukupi untuk menaip
"Nama" sebagai yang kedua hujah untuk printf.
Sekarang jangan diperdaya.
Walaupun terdapat koma dalam tali dipetik, yang memang
di dalam tali supaya ia tidak mengasingkan satu hujah yang lain.
Hanya ini koma itu di luar yang tali dipetik sebenarnya memisahkan
hujah pertama printf daripada hujah kedua.
>> Sekarang mari kita menyusun program ini.
Membuat satu khabar.
Oh kebaikan saya, lima kesilapan yang dihasilkan, dan program saya
hanya tujuh garis-garis panjang.
Well, seperti biasa, tidak melihat lalu satu kesilapan pada skrin anda.
Lihatlah pertama kerana mungkin ada di mana kesan yang melata
hanya satu kesilapan sehingga atas menciptakan kemunculan lebih banyak kesilapan daripada ada
sebenarnya.
>> Jadi biarlah saya tatal ke atas, dan yang pertama itu ralat boldfaced di sini adalah penggunaan
tali pengecam yang tidak diisytiharkan.
Adakah maksud standard dalam?
Juga tidak, saya tidak.
Saya bermakna tali, tetapi ternyata saya terlupa tali yang tidak wujud sebagai
data menaip teknikal dalam C. Dari segi konsep ia wujud, tetapi perkataan
"Rentetan" hanya wujud kerana CS50 kakitangan telah mengisytiharkan ia, jadi untuk bercakap,
dalam fail yang kita sendiri telah menulis.
Malah, hanya sebagai seseorang lama dahulu diisytiharkan fungsi printf dalam fail
dipanggil Standard IO.H, jadi kita yang tidak kakitangan mengisytiharkan tali sebagai jenis data dalam
fail itu, tidak menghairankan, dipanggil CS50.H.
>> Jadi mari kita kembali ke bahagian atas saya program dan memberitahu pengkompil bahawa
bukan sahaja saya mahu menggunakan simbol tali, saya juga mahu mendidik
pengkompil kepada apa simbol yang bermakna.
Dan untuk itu cukup mudah, saya boleh pergi kembali untuk beratur satu, memasukkan baris baru
di sini, dan menambah, "termasuk CS50.H," juga antara kurungan bersudut.
Arahan ini, sama seperti yang kini pada baris dua, akan memaklumkan kepada
pengkompil bahawa ia harus merangkumi kandungan CS50.H mana sahaja mereka berada
dalam cakera keras saya dalam program saya, dengan itu mendidik pengkompil untuk
apa yang dimaksudkan dengan tali.
>> Mari kita susun semula program saya selepas menyimpan perubahan-perubahan.
Membuat satu khabar.
Enter.
Lebih baik.
Sekarang saya mempunyai segera berkelip di mana saya boleh menaip, ". / hello satu," dan Voilà.
Hello Daud.