1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> დევიდ ჯ Malan: მოდით განახორციელოს პროგრამა, რომელიც იღებს უპირატესობა 3 00:00:02,640 --> 00:00:06,280 CS50 ბიბლიოთეკის გამოყენებით ფუნქცია მოუწოდა კიდევ int, რომლის მიზანი ცხოვრებაში არის 4 00:00:06,280 --> 00:00:09,960 უბრალოდ, რომ მიღების int, ან რიცხვი, საწყისი მომხმარებელს. 5 00:00:09,960 --> 00:00:14,350 ისე, რომ გამოიყენოთ ეს ფუნქცია ჩვენ პირველად უნდა შეიცავდეს CS50 ბიბლიოთეკა 6 00:00:14,350 --> 00:00:17,480 header ფაილი, რომელიც შეგვიძლია მკვეთრი მოიცავს განცხადებაში. 7 00:00:17,480 --> 00:00:22,470 >> მოდით შემდეგ, როგორც ჩვენ ხშირად მოიცავს სტანდარტული io.h ასე რომ ჩვენ გვაქვს წვდომა 8 00:00:22,470 --> 00:00:24,410 ფუნქცია, როგორიცაა printf. 9 00:00:24,410 --> 00:00:29,450 მოდით ახლა აცხადებენ, მთავარი, თავისთავად, ერთად int მთავარი ბათილად, ღია Curly გაუწიოს, და 10 00:00:29,450 --> 00:00:31,780 წინასწარ მჭიდრო Curly გაუწიოს. 11 00:00:31,780 --> 00:00:35,740 და მოდით ახლა გაგრძელება შეეკითხება მომხმარებელს ორ რიცხვებით და მოდით მოვუწოდებთ 12 00:00:35,740 --> 00:00:38,210 მათ, გულისთვის დისკუსია, x და y. 13 00:00:38,210 --> 00:00:42,140 და მოდით საბოლოოდ დაამატოთ ეს ორი ღირებულებები, x და y, ერთად, რათა 14 00:00:42,140 --> 00:00:45,060 განხორციელება ძალიან მარტივი საქართველოს კალკულატორები. 15 00:00:45,060 --> 00:00:50,080 >> printf, გთხოვთ, მომეცი int. 16 00:00:50,080 --> 00:00:52,780 და ახლა ჩვენ უნდა რეალურად მიიღონ რომ int საწყისი მომხმარებელს. 17 00:00:52,780 --> 00:00:57,670 ამის გაკეთება, მე ვაპირებ განაცხადოს ცვლადში x, რითაც გამოყოფის 18 00:00:57,670 --> 00:01:01,390 ზოგიერთი მეხსიერების კომპიუტერი ეს ცვლადი, x. 19 00:01:01,390 --> 00:01:05,740 და ახლა ნება მომეცით მივანიჭოთ გამოყენებით დავალება ოპერატორი, დაბრუნების ღირებულება, 20 00:01:05,740 --> 00:01:07,800 ასე ვთქვათ, მისაღებად int. 21 00:01:07,800 --> 00:01:11,440 სხვა სიტყვებით, მარჯვენა მხარეს ამ გამოხატვის, მოდით, მიიღონ 22 00:01:11,440 --> 00:01:16,630 int, რომელიც არის ფუნქცია გამოცხადდა Cs50.h, და საშუალებას მიიღონ int გავაკეთოთ 23 00:01:16,630 --> 00:01:20,490 მძიმე მოხსნას მიღების int როგორღაც საწყისი მომხმარებელი, დაბრუნებისას, 24 00:01:20,490 --> 00:01:24,210 ასე ვთქვათ, და შემდეგ შენახვა მას მარჯვენა მხარეს ეს გამოთქმა 25 00:01:24,210 --> 00:01:26,680 თარგმნეს მარცხენა მხარეს ამ გამოხატვის. 26 00:01:26,680 --> 00:01:29,570 >> მოდით მომდევნო გავაკეთოთ იგივე, ამ დრო მისაღებად მნიშვნელობა 27 00:01:29,570 --> 00:01:31,440 ცვლადში y. 28 00:01:31,440 --> 00:01:36,760 printf, გთხოვთ, მომეცი კიდევ ერთი int. 29 00:01:36,760 --> 00:01:40,220 int y, რითაც გამოცხადების ახალი ცვლადი, ამ დროს მოუწოდა 30 00:01:40,220 --> 00:01:43,660 y, ტოლობის კიდევ int. 31 00:01:43,660 --> 00:01:47,010 სხვა სიტყვებით, მე მოვუწოდებ მისაღებად int რამდენჯერმე, და ყოველ ჯერზე ეს 32 00:01:47,010 --> 00:01:50,690 დაბრუნებას აპირებს, რაც მთელი რიცხვი მომხმარებელს უკვე რეალურად აკრეფილი. 33 00:01:50,690 --> 00:01:53,920 >> და ბოლოს, მოდით დაამატოთ x და y ერთად. 34 00:01:53,920 --> 00:02:02,620 printf, ეს თანხა% d და% d, ისე სხვა სიტყვებით, მე ვაპირებ plug in 35 00:02:02,620 --> 00:02:06,400 ღირებულებები x და y მათთვის, placeholder ღირებულებებს. 36 00:02:06,400 --> 00:02:10,720 % D არის, ასევე,% d. 37 00:02:10,720 --> 00:02:13,710 სხვა სიტყვებით რომ ვთქვათ, თუ მე დაამატოთ ერთი int სხვა int, მე ვაპირებ 38 00:02:13,710 --> 00:02:14,810 მიიღოს მესამე int. 39 00:02:14,810 --> 00:02:18,750 ამიტომ, მე ვაპირებ გამოიყენოთ მესამე განათავსეთ მფლობელი int. 40 00:02:18,750 --> 00:02:22,540 >> პერიოდში, backslash N, მხოლოდ იმისათვის, რომ ახალი ონლაინ ეკრანზე, რათა გადავიდეს 41 00:02:22,540 --> 00:02:25,160 კურსორი ქვემოთ neatly ახლოს გაცემა. 42 00:02:25,160 --> 00:02:28,490 >> ახლა, printf, ამ შემთხვევაში, აპირებს უნდა მიიღოს დამატებითი 43 00:02:28,490 --> 00:02:30,200 არგუმენტები, სამი, ფაქტობრივად. 44 00:02:30,200 --> 00:02:33,580 იმის გამო, რომ პირველი არგუმენტი, მე მითითებულ სამი ადგილის მფლობელებს. 45 00:02:33,580 --> 00:02:36,470 ამიტომ მე ვაპირებ გამიჯვნას ამ არგუმენტები, როგორც ყოველთვის, ერთად მძიმეები. 46 00:02:36,470 --> 00:02:40,200 პირველი ასეთი არგუმენტი იქნება x, მეორე ასეთი არგუმენტი აპირებს 47 00:02:40,200 --> 00:02:43,950 უნდა იყოს y, და მესამე ასეთი არგუმენტი იქნება, ასევე, უბრალოდ, 48 00:02:43,950 --> 00:02:46,910 არითმეტიკული გამოხატვის, x + y. 49 00:02:46,910 --> 00:02:51,730 მე ვაპირებ დახუროს ჩემი არგუმენტი სიაში ფრჩხილებში, მძიმით, გადარჩენა ჩემი 50 00:02:51,730 --> 00:02:54,140 ფაილის, და ახლა შეადგინონ ამ პროგრამის. 51 00:02:54,140 --> 00:02:56,730 >> რათა adder შეიყვანეთ. 52 00:02:56,730 --> 00:02:58,300 დავბრუნდი ჩემს მოციმციმე ზოლზე. 53 00:02:58,300 --> 00:03:02,040 მოდით ახლა აწარმოებს - dot slash adder შეიყვანეთ. 54 00:03:02,040 --> 00:03:03,250 გთხოვთ, მომეცი int. 55 00:03:03,250 --> 00:03:04,820 დავიწყოთ 1. 56 00:03:04,820 --> 00:03:06,160 გთხოვთ, მომეცი კიდევ ერთი int. 57 00:03:06,160 --> 00:03:07,460 მოდით წავიდეთ 2. 58 00:03:07,460 --> 00:03:11,060 და იმედია, თანხა 1 და 2 არის 3. 59 00:03:11,060 --> 00:03:12,980