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.