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