واحدة من الأخطاء الأكثر شيوعا عند البرمجة في ج و ج is هو الخطأ "الرئيسي يجب أن يعود إنت". يحدث هذا الخطأ عندما تقوم الوظيفة الرئيسية بإرجاع نوع بيانات غير كثافة العمليات. لحسن الحظ ، من السهل جدا إصلاح هذا الخطأ.
بادئ ذي بدء ، من المهم أن نفهم أن الوظيفة الرئيسية هي نقطة الدخول إلى البرنامج ، ويجب أن ترجع قيمة إنت. تستخدم هذه القيمة عادة للإشارة إلى نتيجة تنفيذ البرنامج. على سبيل المثال ، قد يشير إرجاع 0 إلى تنفيذ البرنامج بنجاح ، وقد تشير القيم الأخرى إلى وجود أخطاء.
ومع ذلك ، في بعض الأحيان ينسى المطورون تحديد نوع قيمة الإرجاع في الوظيفة الرئيسية أو اختيار نوع آخر عن طريق الخطأ ، مما يؤدي إلى الخطأ "يجب أن يعود الرئيسي".
. ومن المهم أيضا للتأكد من أن هناك بيان العودة داخل الوظيفة الرئيسية التي ترجع قيمة كثافة العمليات.
إصلاح الخطأ "الرئيسي يجب أن يعود إنت" هو خطوة بسيطة في عملية التصحيح وتصحيح رمز البرنامج. ومع ذلك ، هذا مجرد واحد من العديد من الأخطاء التي قد يواجهها المبرمج. من المهم أن تكون منتبها وأن تحلل الأخطاء وتصححها بعناية لتحسين جودة رمز البرنامج.
- كيفية حل المشكلة مع الخطأ "الرئيسي يجب أن يعود إنت"
- ما هو" الرئيسية يجب أن يعود الباحث " خطأ?
- ما هو دور الوظيفة الرئيسية في البرمجة
- كيف يحدث الخطأ "الرئيسي يجب أن يعود إنت"
- كيفية العثور على موقع الخطأ "الرئيسي يجب أن يعود إنت"
- لماذا يحدث الخطأ "الرئيسي يجب أن يعود إنت"
- كيفية منع الخطأ" الرئيسي يجب أن يعود إنت"
كيفية حل المشكلة مع الخطأ "الرئيسي يجب أن يعود إنت"
واحدة من المشاكل الشائعة التي قد تواجه مطور عند تجميع برنامج في ج أو ج is هو الخطأ "الرئيسي يجب أن يعود إنت" أو "الرئيسي يجب أن يعود إنت". يحدث هذا الخطأ عندما لا تقوم الوظيفة الرئيسية بإرجاع قيمة عدد صحيح.
لإصلاح هذا الخطأ ، تحتاج إلى التأكد من أن الوظيفة الرئيسية ترجع قيمة عدد صحيح. ال ج و ج standard يحدد معيار اللغة التنسيق التالي للوظيفة الرئيسية:
كثافة العمليات الرئيسية () {// رمز البرنامج
العودة 0 ؛ / / قيمة الإرجاع
}كما ترون من المثال ، يجب تعريف الوظيفة الرئيسية كنوع إنت (عدد صحيح) وإرجاع القيمة 0. عادة ما تستخدم قيمة الإرجاع للإشارة إلى الإكمال الناجح للبرنامج (رمز الإرجاع 0) أو لنقل معلومات الخطأ (القيمة غير الصفرية).
ومع ذلك ، إذا لم تكن بحاجة إلى إرجاع قيمة من الوظيفة الرئيسية ، فيمكنك تعريفها على أنها باطلة (بدون قيمة إرجاع) ، ولكن بعد ذلك يجب عليك استخدام الكلمة الأساسية الفارغة:
الفراغ الرئيسي () {
// رمز البرنامج
}
على الرغم من أنه يوصى بالالتزام بالتنسيق القياسي وإرجاع القيمة 0 للإشارة إلى إكمال البرنامج بنجاح.
وبالتالي ، لإصلاح الخطأ "الرئيسي يجب أن يعود إنت" ، يجب عليك التأكد من أن الوظيفة الرئيسية ترجع قيمة عدد صحيح ويستخدم قيمة الإرجاع 0 إذا كنت لا تخطط لإرجاع قيم أخرى أو التعامل مع الأخطاء.
ما هو" الرئيسية يجب أن يعود الباحث " خطأ?
الخطأ "الرئيسية يجب أن يعود إنت" (الوظيفة الرئيسية يجب أن يعود إنت) هي واحدة من الأخطاء الأكثر شيوعا التي يواجهها المطورين في ج أو ج programming لغة البرمجة. يحدث هذا الخطأ عندما لا تقوم الوظيفة الرئيسية ، وهي نقطة الدخول إلى البرنامج ، بإرجاع قيمة كثافة العمليات.
- في ج و ج languages اللغات ، يجب أن يكون للوظيفة الرئيسية التوقيع التالي: إنت الرئيسي() أو إنت الرئيسي(إنت أرغك ، شار *أرغف[]). فإنه يمكن إرجاع قيمة إنت ، والذي يشير عادة إلى التنفيذ الناجح للبرنامج (رمز العودة 0) أو خطأ (قيمة غير صفرية).
- إذا كانت الوظيفة الرئيسية ترجع شيئا آخر غير إنت ، فإن مترجم إرجاع الخطأ "الرئيسية يجب أن يعود إنت". على سبيل المثال ، إذا تم الإعلان عن الوظيفة الرئيسية بنوع الفراغ ، فلن يفهم المترجم ما يجب إرجاعه من الوظيفة ، وسيؤدي ذلك إلى حدوث خطأ.
- إذا كنت لا تستخدم القيمة التي تم إرجاعها بواسطة الوظيفة الرئيسية ، فيمكنك ببساطة استخدام البناء التالي: العودة 0 ؛ في نهاية الوظيفة للإشارة إلى التنفيذ الناجح للبرنامج. هذه ممارسة جيدة ، حتى لو لم يتم استخدام قيمة الإرجاع.
- وبالإضافة إلى ذلك ، تجدر الإشارة إلى أنه في بعض أنظمة التشغيل (على سبيل المثال ، ويندوز) رمز العودة من 0 يشير إلى التنفيذ الناجح للبرنامج ، في حين أن أي قيمة غير صفرية تشير إلى وجود خطأ. لذلك ، من المهم التعامل بشكل صحيح مع قيمة الإرجاع للوظيفة الرئيسية في برنامجك.
ما هو دور الوظيفة الرئيسية في البرمجة
| الوظيفة الرئيسية هي جزء مهم من برنامج في لغات البرمجة مثل ج ، ج++ ، جافا ، بايثون وغيرها. هذه الوظيفة هي نقطة الدخول إلى البرنامج وتحدد العمل الرئيسي الذي يجب على البرنامج القيام به. | دور الوظيفة الرئيسية في البرمجة هو كما يلي: | تحديد بداية تنفيذ البرنامج. تبدأ الوظيفة الرئيسية أولا وتعمل حتى النهاية. |
|---|---|---|
| إدارة تسلسل الإجراءات التي يتعين القيام بها من قبل البرنامج. داخل الوظيفة الرئيسية ، يمكنك الاتصال بوظائف أخرى وتنفيذها ، وإنشاء المتغيرات ، وتنفيذ العمليات على البيانات. | تفاعل المستخدم. يمكن أن تستخدم الوظيفة الرئيسية إدخال البيانات وإخراجها لتبادل المعلومات مع المستخدم. على سبيل المثال ، يمكن للبرنامج طلب إدخال المستخدم ثم معالجة هذا الإدخال. | إرجاع القيمة. يجب أن ترجع الوظيفة الرئيسية قيمة تشير إلى إكمال البرنامج بنجاح أو فشل. عادة ما تكون قيمة الإرجاع من النوع الدولي وتستخدم للإشارة إلى رمز الخطأ. |
| من المهم ملاحظة أن الوظيفة الرئيسية يجب أن تحتوي على وسيطات محددة بدقة ونوع بيانات إرجاع: | لغة البرمجة | نوع الحجج |
| نوع الإرجاع | ج و ج C | منظمة التعاون والتنمية في الميدان الاقتصادي ، منظمة التعاون والتنمية في الميدان الاقتصادي ، منظمة التعاون والتنمية في الميدان الاقتصادي ، منظمة التعاون والتنمية في الميدان الاقتصادي |
كثافة العمليات
جافا
سلسلة [أرغس]
باطل
بايثون
- لا توجد حجج
- لا توجد قيمة إرجاع
- وبالتالي ، تلعب الوظيفة الرئيسية دورا مهما في البرمجة ، وتحديد بدء تنفيذ البرنامج ، والتحكم في تسلسل الإجراءات والتفاعل مع المستخدم.
- كيف يحدث الخطأ "الرئيسي يجب أن يعود إنت"
الخطأ "الرئيسية يجب أن يعود الباحث" يحدث في سياق ج أو ج programming البرمجة. يرتبط بقيمة الإرجاع غير الصحيحة للوظيفة الرئيسية ، وهي نقطة الدخول إلى البرنامج.
- في ج و ج++ ، يجب أن ترجع الوظيفة الرئيسية قيمة عدد صحيح من النوع كثافة العمليات. تشير هذه القيمة إلى نتيجة تنفيذ البرنامج. عادة ما يرجع 0 إذا اكتمل البرنامج بنجاح ، وقيم أخرى في حالة حدوث أخطاء أو مواقف خاصة.
- يمكن أن يحدث الخطأ "الرئيسي يجب أن يعود إنت" لعدة أسباب:
- عدم وجود الكلمة الرئيسية" إنت " قبل اسم الوظيفة الرئيسية;
- استخدام نوع بيانات خاطئ لقيمة الإرجاع الرئيسية;
غياب عامل "العودة" داخل الوظيفة الرئيسية;
| استخدام بناء جملة غير صحيح لمشغل "العودة". | لإصلاح الخطأ" الرئيسي يجب أن يعود إنت " ، تحتاج إلى: |
| تأكد من تحديد نوع بيانات كثافة العمليات قبل اسم الوظيفة الرئيسية; | تحقق من بناء جملة بيان الإرجاع وتأكد من كتابته بشكل صحيح; |
مثال على الاستخدام الصحيح للوظيفة الرئيسية:
الاستخدام الصحيح
استخدام غير صحيح
- // رمز البرنامج
- }
كثافة العمليات الرئيسية () {العودة 0;
}الفراغ الرئيسي () {// رمز البرنامج
في الختام ، يحدث الخطأ" الرئيسي يجب أن يعود الباحث " عندما لا تقوم الوظيفة الرئيسية بإرجاع قيمة عدد صحيح أو لا تحتوي على بيان إرجاع. لإصلاح هذا الخطأ ، تحتاج إلى التأكد من تحديد الوظيفة الرئيسية بنوع بيانات الإرجاع الصحيح وتحتوي على بيان إرجاع بالقيمة المناسبة.
كيفية العثور على موقع الخطأ "الرئيسي يجب أن يعود إنت"
الخطأ "الرئيسي يجب أن يعود إنت" يحدث عند تجميع برنامج في ج أو ج++. يشير هذا الخطأ إلى أن الوظيفة الرئيسية يجب أن ترجع قيمة عدد صحيح (إنت) ، ولكن هذا لم يتم في رمز البرنامج. في هذه المقالة ، سننظر في عدة طرق للعثور على هذا الخطأ وإصلاحه.
تحقق من إعلان الوظيفة الرئيسية.
تأكد من أن يتم الإعلان عن الوظيفة الرئيسية مع الباحث نوع الإرجاع:
كثافة العمليات الرئيسية () {
كثافة العمليات الرئيسية () {
إذا (شرط) {
العودة 0;
}
إذا كان برنامجك يحتوي على وظائف يتم استدعاؤها من الوظيفة الرئيسية ، فتحقق أيضا من مسارات التنفيذ الخاصة بهم للحصول على بيان إرجاع.
تحقق من أنواع البيانات المستخدمة في عبارات الإرجاع.
تأكد من تطابق نوع البيانات المحدد في بيان الإرجاع مع النوع المعلن للوظيفة الرئيسية:
كثافة العمليات الرئيسية () {
كثافة العمليات س = 0;
- إذا كانت قيمة الإرجاع ليست نوع صحيح (إنت) ، تصحيحه لتتناسب مع نوع الوظيفة الرئيسية.
- تحقق من وجود أخطاء في التجميع.
- في بعض الأحيان الخطأ "الرئيسي يجب أن يعود إنت" يمكن أن يكون سببه أخطاء أخرى في البرنامج. تحقق من إخراج المترجم بحثا عن أخطاء أو تحذيرات أخرى ، وقم بإصلاحها أولا.
إذا بقي الخطأ" الرئيسي يجب أن يعود إنت " بعد الانتهاء من الخطوات المذكورة أعلاه ، اتصل بفريق دعم المترجم الخاص بك أو ابحث عن حل في الوثائق أو المنتديات للمترجم الذي تستخدمه.
لماذا يحدث الخطأ "الرئيسي يجب أن يعود إنت"