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