اذهب إلى المحتوى

السؤال

نشر

 تحديد هل المتغير هو متغير دالة ام متغير عادي...

يعني من عندي

 void max(int x, int y)

كيف عرفت ان max هو متغير دالة وليس متغير عادي؟في c#

Recommended Posts

  • 0
نشر

max هي إسم دالة حيث بعدها قوسين تعريف الدالة او إستدعائها, ويتم داخل وضع المتغيرات Parameter 

function max()

 

  • 0
نشر

يعني كيف احل لكشف انها داله أو معرف في lexical analyst 

بصوره عامه بغض النظر عن المثال الموجود

  • 0
نشر

أي دالة في أي لغة يكون يكون بعدها قوسين وإذا كانت تقبل parameter توضع بين أقواس الدالة. 

  • 0
نشر (معدل)

the lexical analyzer(phase1 of compiler) identifies "max" as an identifier

Syntax Analysis(phase2 of compiler) verifies that the program consists of tokens arranged in a syntactically valid combination

semantic analysis(phase3 of compiler) consists of tracking variable/function/type declarations and type checking

دة معناة ان  تحديد هل المتغير هو متغير دالة ام متغير عادي... بيكون فى  semantic analysis

اقرى اكتر فى semantic analysis عشان تعرفى ازاي بيعمل دة

 

 

 

 

 

تم التعديل في بواسطة Ehab Shaaban
تصحيح

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...