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