DAVID เจลัน: ตอนนี้ขอให้ดำเนินการ ฟังก์ชั่นที่ไม่เพียง แต่มีด้าน ผล แต่ผลตอบแทนที่ ค่าตอบแทน โดยเฉพาะให้ใช้ฟังก์ชั่น เรียกว่าได้รับ int บวกที่มี วัตถุประสงค์ในชีวิตคือการทำตรงนั้น โดยเฉพาะฉันต้องการที่จะใช้ ฟังก์ชั่นดังต่อไปนี้ - int ไม่มีได้รับได้รับ int บวก แล้วพิมพ์ฉขอบคุณ เปอร์เซ็นต์ที่ฉันเป็น ตัวยึดจุลภาคปลาย ตอนนี้แน่นอนได้รับเชิงบวก int ยังไม่มี จึงขอสัญญาว่าจะใช้มันโดย เพิ่มด้านบนของไฟล์ของฉันสาย เช่น int แสดงว่าฟังก์ชั่นนี้ จะกลับมาใน int - ได้รับ int บวก และให้ระบุอย่างชัดเจนว่า ฟังก์ชั่นจะไม่ใช้ข้อมูลใด ๆ และ ดังนั้นอาร์กิวเมนต์จะถือเป็นโมฆะ ตอนนี้ขอที่ด้านล่างของไฟล์ของฉัน เพียงเพื่อที่ฉันสามารถให้หลักขึ้นด้านบน, จริงใช้หรือกำหนด ฟังก์ชั่นนี้ ครั้งแรกที่เราเริ่มต้นด้วยกัน ลายเซ็นดังนั้นการพูด - int int จะได้รับในเชิงบวกที่เป็นโมฆะ และตอนนี้ขอใช้จะได้รับ int บวกดังต่อไปนี้ ขอประกาศ int เรียกว่ายังไม่มี แต่ เราสามารถเรียกมันว่าเกือบทุกอย่าง เราต้องการทำต่อไปนี้ในขณะที่บาง สภาพที่เป็นจริงและเราจะกลับไปที่ สภาพในช่วงเวลาที่ พิมพ์ฉโปรดให้ฉัน int บวก และตอนนี้ขอใช้ int รับจาก ห้องสมุด CS50 จริง ได้รับ int ที่ แต่ในสภาพของฉันให้ทำเช่นนี้ ห่วงตราบใดที่ยังไม่มีน้อยกว่า 1 ในคำอื่น ๆ ตราบเท่าที่ผู้ใช้ ไม่ได้ให้ความร่วมมือโดยการให้ฉัน ด้วย int บวกให้ผมอีกครั้งพร้อม เขาหรือเธออีกครั้งและอีกครั้งและอีกครั้ง จนกว่าเขาหรือเธอไม่ แต่ฉันยังไม่ได้ทำเพราะใน ในตอนท้ายของการทำงานของฉันจำเป็นต้องนี้ จริงทำอะไรบางอย่างกับข้อมูลที่ และดังนั้นฉันจะไปเกี่ยวกับการกลับมา มันมีเส้นเหมือนปลายกลับ อัฒภาคจึงกลับมาที่เกิดขึ้นจริง int หลักที่เรียกว่าฟังก์ชั่นนี้ ตอนนี้มันเป็นมูลค่า noting ที่แม้ว่า ได้รับผลตอบแทนในเชิงบวกใน int int ก็ แน่นอนที่ดีสำหรับมันที่จะกลับมา int บวกเฉพาะ ไม่มีข้อมูลชนิดพิเศษสำหรับ จำนวนเต็มบวกโดยเฉพาะดังนั้นเราจึง เพียงแค่ใช้ในการสร้าง int "." ตอนนี้กลับมาที่บรรทัดที่เก้าสังเกตเห็นว่าฉัน พิมพ์ออกเอ็น แต่ยังไม่มีในสายนี้ เป็นของไม่มีที่ประกาศ ในบรรทัดที่แปด ดังนั้นมันจะเปิดออกคุณอย่างสามารถมี ตัวแปรที่มีชื่อเหมือนกันดังนั้น ตราบเท่าที่พวกเขามีอยู่ใน ขอบเขตที่แตกต่างกัน และจำขอบเขตที่กำหนดไว้โดย วงเล็บปีกกาที่ใกล้ชิดที่สุด ล้อมรอบตัวแปร ที่คุณได้กำหนดไว้ ตอนนี้ขอรวบรวมและ รันโปรแกรมนี้ ทำให้ฟังก์ชั่น 1 จุด เฉือน 1 ฟังก์ชั่น ขอให้มันเป็นบวก int เหมือน 50, และกล่าวขอบคุณสำหรับ 50 ในขณะเดียวกันถ้าเราไม่ให้ความร่วมมือ เรียกใช้โปรแกรมอีกครั้งให้มัน 0, ฉันได้รับแจ้งอีกครั้งหรือให้มัน ลบ 1 ผมได้รับแจ้งอีกครั้ง แต่ถ้าผมไม่ให้ความร่วมมือให้มันด้วย พูด, 50, ฉันขอบคุณ 50