>> DAVID เจลัน: ลองใช้ โปรแกรมที่ใช้ประโยชน์จาก
ห้องสมุด CS50 โดยใช้ฟังก์ชั่นที่เรียกว่า ได้รับ int ซึ่งมีจุดมุ่งหมายในชีวิตคือการ
ทำแค่นั้นในการรับ int, หรือจำนวนเต็มจากผู้ใช้
ดีที่จะใช้ฟังก์ชั่นนี้เป็นครั้งแรกที่เรา ต้องรวม CS50 ห้องสมุด
ไฟล์ส่วนหัวที่เราสามารถทำอะไรกับ คมชัดรวมคำสั่ง
>> สมมติต่อไปที่เรามักจะทำรวม io.h มาตรฐานเพื่อให้เราสามารถเข้าถึง
ฟังก์ชั่นเช่น printf
ตอนนี้ขอประกาศหลักตัวเองด้วย int เป็นโมฆะหลัก, วงเล็บปีกกาเปิดและ
ใกล้ preemptively วงเล็บปีกกา
และตอนนี้ขอให้ดำเนินการแจ้งให้ผู้ใช้ สำหรับสองจำนวนเต็มและโทรขอของ
พวกเขาเพื่อประโยชน์ของ อภิปราย x และ y
และขอเพิ่มในที่สุดทั้งสองค่า x และ y, ร่วมกันเพื่อที่จะ
ใช้ง่ายมาก ของเครื่องคิดเลข
>> printf โปรดให้ฉัน int
และตอนนี้เราจำเป็นต้องได้รับจริง int จากผู้ใช้ว่า
การทำเช่นนี้ฉันจะประกาศ ตัวแปรที่เรียกว่า x จึงจัดสรร
หน่วยความจำบางอย่างในเครื่องคอมพิวเตอร์ ตัวแปรนี้ x
และตอนนี้ให้เรากำหนดโดยใช้ ผู้ประกอบการกำหนดค่าตอบแทนที่
ดังนั้นการพูดของได้รับ int
ในคำอื่น ๆ ที่ด้านขวามือ การแสดงออกนี้ขอเรียกได้รับ
int ซึ่งเป็นฟังก์ชั่นในการประกาศ CS50.h และอนุญาตให้ได้รับ int ที่จะทำ
ยกของหนักของการ int อย่างใด จากผู้ใช้กลับมามัน
จึงจะพูดและจากนั้นการจัดเก็บจาก ด้านขวามือของการแสดงออกนี้
เข้าไปด้านซ้ายมือ การแสดงออกนี้
>> ลองไปทำสิ่งเดียวกันนี้ เวลาที่ได้รับความคุ้มค่า
ตัวแปรที่เรียกว่า y
printf โปรดให้ฉัน int อื่น
int y จึงประกาศใหม่ ตัวแปรเวลานี้เรียกว่า
y เท่ากับได้รับ int
ในคำอื่น ๆ ที่ฉันสามารถเรียกได้รับ int หลายครั้งและทุกครั้งที่มันแต่ละ
จะกลับจำนวนเต็มใด ผู้ใช้มีการพิมพ์จริง
>> สุดท้ายให้เพิ่ม x และ y กัน
printf ผลรวมของ% d และ% d นี้ดังนั้นใน คำอื่น ๆ ที่ฉันจะเสียบ
ค่าของ x และ y สำหรับผู้ที่ ค่าตัวยึด
% d คือดี% d
ในคำอื่น ๆ ถ้าผมเพิ่ม int เป็น int อื่นฉันจะ
ที่จะได้รับ int ที่สาม
ดังนั้นฉันจะใช้ที่สาม วางผู้ถือเพื่อ int
>> ระยะเวลาเครื่องหมาย, n เพียงเพื่อใส่ใหม่ เส้นบนหน้าจอเพื่อที่จะย้าย
เคอร์เซอร์ลงอย่างเรียบร้อยอ้างใกล้ชิด
>> ตอนนี้ printf ในกรณีนี้เป็นไป ที่จะต้องใช้เวลาบางอย่างเพิ่มเติม
ข้อโต้แย้งที่สามในความเป็นจริง
เพราะในอาร์กิวเมนต์แรกที่ฉันได้ ระบุผู้ถือสามสถานที่
ดังนั้นฉันจะแยกทั้ง ข้อโต้แย้งเช่นเคยด้วยเครื่องหมายจุลภาค
ข้อโต้แย้งดังกล่าวเป็นครั้งแรกที่เป็นไปได้ x อาร์กิวเมนต์ดังกล่าวเป็นครั้งที่สองที่เกิดขึ้น
จะ y และข้อโต้แย้งดังกล่าวที่สาม เป็นไปได้ดีเพียงแค่
แสดงออกทางคณิตศาสตร์, x + y
ฉันจะปิดรายการอาร์กิวเมนต์ของฉันกับ วงเล็บเครื่องหมายอัฒภาคบันทึกของฉัน
ไฟล์และตอนนี้รวบรวมโปรแกรมนี้
>> ทำให้งูเห่าใส่
ฉันกลับมาที่พรอมต์ของฉันกระพริบ
ตอนนี้ขอใช้มัน - จุด เฉือนบวกใส่
โปรดให้ฉัน int
ขอเริ่มต้นด้วย 1
โปรดให้ฉัน int อื่น
ขอไปด้วย 2
และหวังว่าผลรวมของ 1 และ 2 เป็น 3