سؤال

أنا أكتب ورقة عمل ، وأريد أن أطلب من الطلاب كتابة وظيفة تبدو مثل هذه:

isPrime(int number)

ما يسمى هذا الخط - يتبادر إلى الذهن ، لكنني لا أعتقد أن هذا كل شيء ...

هل كانت مفيدة؟

المحلول

يمكن أن يسمى header, declaration أو signature.

أول واحد سوف يسير على ما يرام مع "إعلان الوظيفة" ، "رأس الوظيفة" ، "جسم الوظيفة".

نصائح أخرى

function prototype,declaration أو signature

إذا كتبت

bool isPrime(int);

أنت تسمي هذا تصريح بينما

bool isPrime(int number) { /* code */ }

هو الفعلي تعريف. (C يسمح بتمييز واضح هنا)

بشكل عام ، يسمى تعبيرك (النوع) التوقيع من وظيفة.

Signature == الاسم ، عدد المعلمات ، نوع المعلمات ، ولكن ليس نوع الإرجاع ، في حين أن الإعلان == توقيع + نوع الإرجاع

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top