DAVID J. Malan: Mari kita menerapkan program yang mengambil keuntungan dari Perpustakaan CS50, menggunakan fungsi yang disebut mendapatkan int, yang tujuannya dalam hidup adalah untuk melakukan hal itu, untuk mendapatkan int, atau integer, dari pengguna. Nah, untuk menggunakan fungsi ini pertama-tama kita perlu menyertakan perpustakaan CS50 itu header file, yang dapat kita lakukan dengan tajam termasuk pernyataan. Mari kita berikutnya, seperti yang sering kita lakukan, termasuk io.h standar sehingga kita memiliki akses untuk fungsi seperti printf. Sekarang mari kita mendeklarasikan utama, itu sendiri, dengan int void main, kurung kurawal terbuka, dan preemptively dekat penjepit keriting. Dan mari kita lanjutkan untuk meminta pengguna selama dua bilangan bulat, dan panggilan mari kita mereka, demi diskusi, x dan y. Dan mari kita akhirnya menambahkan dua nilai, x dan y, bersama-sama sehingga menerapkan sangat sederhana kalkulator. printf, tolong beri saya sebuah int. Dan sekarang kita harus benar-benar mendapatkan bahwa int dari pengguna. Untuk melakukan hal ini, saya akan mendeklarasikan variabel yang disebut x, sehingga mengalokasikan beberapa memori di komputer untuk variabel ini, x. Dan sekarang biarkan aku menetapkan, menggunakan operator penugasan, nilai kembali, sehingga untuk berbicara, dari get int. Dengan kata lain, di sisi kanan ekspresi ini, mari kita sebut mendapatkan int, yang merupakan fungsi dideklarasikan di CS50.h, dan memungkinkan mendapatkan int untuk melakukan angkat berat mendapatkan int entah bagaimana dari pengguna, mengembalikannya, sehingga untuk berbicara, dan kemudian menyimpannya dari sisi kanan ekspresi ini ke sisi kiri ekspresi ini. Mari kita selanjutnya melakukan hal yang sama, ini waktu mendapatkan nilai untuk variabel yang disebut y. printf, tolong beri saya int lain. int y, sehingga mendeklarasikan baru variabel, kali ini disebut y, sama dengan mendapatkan int. Dengan kata lain, saya bisa menelepon get int beberapa kali, dan setiap kali itu akan kembali apapun bilangan bulat pengguna sebenarnya telah diketik. Akhirnya, mari kita tambahkan x dan y bersama-sama. printf, jumlah ini dari% d dan% d, sehingga dalam Dengan kata lain, saya akan pasang di nilai x dan y bagi mereka nilai placeholder. % D adalah, baik,% d. Dengan kata lain, jika saya menambahkan satu int untuk int lain, aku akan untuk mendapatkan int ketiga. Oleh karena itu, saya akan menggunakan ketiga menempatkan dudukan untuk int. Periode, backslash n, hanya untuk menempatkan baru garis pada layar sehingga untuk memindahkan kursor ke bawah rapi, kutipan dekat. Sekarang, printf, dalam hal ini, akan harus mengambil beberapa tambahan argumen, tiga, pada kenyataannya. Karena dalam argumen pertama, saya sudah ditentukan tiga pemegang tempat. Jadi aku akan memisahkan ini argumen, seperti biasa, dengan koma. Argumen yang pertama akan menjadi x, argumen tersebut kedua akan menjadi y, dan argumen seperti ketiga akan menjadi, baik, hanya ekspresi aritmatika, x ditambah y. Aku akan menutup daftar argumen saya dengan sebuah kurung, koma, Hemat saya mengajukan, dan sekarang mengkompilasi program ini. Membuat penambah Enter. Aku kembali pada prompt berkedip saya. Sekarang mari kita menjalankannya - dot slash penambah Enter. Tolong beri saya sebuah int. Mari kita mulai dengan 1. Tolong beri saya int lain. Mari kita pergi dengan 2. Dan mudah-mudahan, jumlah 1 dan 2 adalah 3.