>> DAVID J. مالان: دعونا تنفيذ البرنامج الذي يستفيد من
مكتبة CS50، وذلك باستخدام وظيفة تسمى الحصول على كثافة العمليات، هدفها في الحياة هو
تفعل ذلك تماما، إلى الحصول على كثافة العمليات، أو عدد صحيح من المستخدم.
حسنا، لاستخدام هذه الوظيفة علينا أولا تحتاج إلى تضمين CS50 المكتبة
ملف الرأس الذي يمكننا القيام به مع تشمل حادة البيان.
>> دعونا المقبل، ونحن في كثير من الأحيان القيام به، وتشمل io.h القياسية حتى نتمكن من الوصول
إلى وظيفة مثل printf.
دعونا الآن تعلن الرئيسي، في حد ذاته، مع كثافة العمليات باطلة الرئيسي، متعرج مفتوحة، و
متعرج بالقرب استباقي.
ودعونا الآن المضي قدما في مطالبة المستخدم لعددين، والدعوة دعونا
لهم، من أجل مناقشة، x و y.
وأخيرا دعونا إضافة تلك القيمتين، x و y، جنبا إلى جنب وذلك ل
تنفيذ أبسط جدا الآلات الحاسبة.
>> printf، من فضلك أعطني كثافة العمليات.
والآن نحن بحاجة للحصول على الواقع أن كثافة من المستخدم.
للقيام بذلك، وانا ذاهب لإعلان متغير يسمى س، وبالتالي تخصيص
بعض الذاكرة في الكمبيوتر لهذا المتغير، س.
والآن اسمحوا لي أن تعيين، وذلك باستخدام عامل التعيين، قيمة الإرجاع،
إذا جاز التعبير، من الحصول على كثافة العمليات.
وبعبارة أخرى، على الجانب الأيمن من هذا التعبير، دعونا ندعو الحصول على
الباحث، والتي هي وظيفة أعلنت في CS50.h، والسماح الحصول على الباحث أن تحذو
رفع الأحمال الثقيلة من الحصول على كثافة العمليات بطريقة أو بأخرى من المستخدم، إعادته،
إذا جاز التعبير، ومن ثم تخزينها من الجانب الأيمن من هذا التعبير
في الجانب الأيسر من هذا التعبير.
>> دعونا نفعل نفس الشيء المقبل، وهذا الوقت في الحصول على قيمة ل
متغير يسمى ذ.
printf، من فضلك أعطني كثافة آخر.
الباحث ذ، وبالتالي إعلان جديدة متغير، وهذه المرة يسمى
ذ، يساوي الحصول على كثافة العمليات.
وبعبارة أخرى، يمكن أن أدعو الحصول على كثافة العمليات عدة مرات، وفي كل مرة انها
سوف تعود مهما كان صحيحا قام المستخدم بكتابتها في الواقع.
>> أخيرا، دعونا نضيف x و y معا.
printf، وهذا المبلغ من٪ د و٪ d، وذلك في بعبارة أخرى، أنا ذاهب إلى سد العجز في
قيم x و y لأولئك القيم نائبا.
٪ d غير، حسنا،٪ د.
وبعبارة أخرى، إذا كان لي أن أضيف كثافة واحدة لكثافة آخر، أنا ذاهب
للحصول على كثافة العمليات الثالث.
لذلك، انا ذاهب الى استخدام ثلث وضع حامل لكثافة العمليات.
>> الفترة، مائل ن، فقط لوضع جديد خط على الشاشة وذلك لنقل
المؤشر أسفل بدقة، واقتبس قريبة.
>> الآن، printf، في هذه الحالة، يجري لدينا لاتخاذ بعض إضافية
الحجج، ثلاثة، في واقع الأمر.
لأنه في هذه الحجة الأولى، لقد تحديد ثلاثة أصحاب المكان.
لذلك أنا ذاهب لفصل هذه الحجج، كما هو الحال دائما، مع الفواصل.
أول هذه الحجة ستكون س، وهذه الحجة الثانية يجري
أن يكون ذ، ومثل هذه الحجة الثالثة ستكون، أيضا، مجرد
التعبير الحسابي، بالإضافة إلى خ ذ.
أنا ذاهب لإغلاق قائمة حجتي مع والأقواس، الفاصلة المنقوطة، ووفر لي
ملف، والآن ترجمة هذا البرنامج.
>> جعل الأفعى أدخل.
سأعود في بلدي موجه وامض.
دعونا الآن تشغيله - نقطة خفض الأفعى أدخل.
من فضلك أعطني كثافة العمليات.
دعونا نبدأ مع 1.
من فضلك أعطني كثافة آخر.
دعونا نذهب مع 2.
ونأمل، مجموع 1 و 2 هو 3.