ما اسم السطر الأول من الوظيفة؟
-
21-09-2019 - |
سؤال
أنا أكتب ورقة عمل ، وأريد أن أطلب من الطلاب كتابة وظيفة تبدو مثل هذه:
isPrime(int number)
ما يسمى هذا الخط - يتبادر إلى الذهن ، لكنني لا أعتقد أن هذا كل شيء ...
المحلول
يمكن أن يسمى header
, declaration
أو signature
.
أول واحد سوف يسير على ما يرام مع "إعلان الوظيفة" ، "رأس الوظيفة" ، "جسم الوظيفة".
نصائح أخرى
function prototype
,declaration
أو signature
إذا كتبت
bool isPrime(int);
أنت تسمي هذا تصريح بينما
bool isPrime(int number) { /* code */ }
هو الفعلي تعريف. (C يسمح بتمييز واضح هنا)
بشكل عام ، يسمى تعبيرك (النوع) التوقيع من وظيفة.
Signature == الاسم ، عدد المعلمات ، نوع المعلمات ، ولكن ليس نوع الإرجاع ، في حين أن الإعلان == توقيع + نوع الإرجاع
لا تنتمي إلى StackOverflow