غالبًا ما يستخدم المبرمجون الدوال المنطقية التي تعرض قيمًا منطقية: صواب أو خطأ (T
rue أو F
alse )
هذه الوظائف مفيدة في & nbsp؛ تحقق من بعض الممتلكات.
ضع في اعتبارك مثالين لكتابة دالة منطقية تتحقق من رقم للتساوي
<الجسم>
1) نبسب ؛ طريقة أفضل strong>:
نتيجة التعبير
ن٪ 2 == 0
سيكون صواب (صواب) أو خطأ (خطأ)
لا حاجة لكتابة بيان شرطي! td>
2) لا تفعل ذلك! strong>
يمكنك كتابته على هذا النحو ، ولكن سيتحول إلى سجل أطول ، لذلك من الأفضل عدم القيام بذلك td>
| |
<قبل>
منطقي يساوي (int n)
{
العودة (ن٪ 2 == 0) ؛
}
|
<قبل>
منطقي strong> isEven (int n)
{
إذا (ن٪ 2 == 0)
العودة صحيح
آخر
عودة كاذبة؛
span>}
|
والملاحظة الأخيرة حول العمل بالوظائف والإجراءات: عدد الوظائف والإجراءات في البرنامج غير محدود. بالإضافة إلى ذلك ، يمكن لروتين فرعي واحد استدعاء روتين فرعي آخر وحتى نفسه.
نبسب ؛