الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن مساعد للانطلاق في عالم البرمجة بلغة c/c++

مغلق
بدأه hunter_qp في 19 أبريل 2006 · 1 رد · 565 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الســلام عليكم و رحمة الله و بركاته

ممكن مساعدتي لكي اتمكن من الانطلاق في عالم البرمجة بلغة c/c++ ؟

حاولت اتعلم هذه اللغة فوجدت بعض المشاكل او ربما لم تكن صعوبات بل عدم القدرة على التعرف على بعض اساسيات اللغة .

دعونا نبدأ بأهم هذه الاستفسارات ... و اتمنى عدم تجاهل هذه الاستفسارات .

* من المعروف في علم البرمجة انه اذا رادت ان تضع متغير في البرنامج اول عليك تعيين هذا المتغير , كما في الكود التالي

int count;

اليس هذا صحيح ؟؟

و يختلف هذا التعيين اذا كان المتغير عدد صحيح عنه اذا كان عشري ؟ أليس صحيح ؟

استفساري هو

في الكود التالي

int count;
int number_of_students = 30;

هل هذا الكود يحتوي على متغيرين ام انه يحتوي على متغير واحد ؟

اذا كان متغيرين فماذا يعين المتغير الاول(( الموجود في السطر الاول )) ؟ لان في السطر الثاني عينا عدد الطلاب و هم 30 طالب

* استفساري الثاني :

في هذا الكود

#include <stdio.h>

int main()
{

    int number = 5;
    int guess;

    printf("I am thinking of a number between 1 and 10\n");
    printf("Enter your guess, please \n");
    scanf("%d",&guess);
    if (guess == number)
    {
        printf("Incredible, you are correct\n");
    }

    return 0;
}

نرى انه قام بتعيين المتغير الاول و اعطاه قيمة 5 ذلك عين متغير ثاني و هو int guess

سؤالي هو : انه عندما وضع الامر scan f و ضع بين القوسين d% و guess&

ان الذي اعرفه (( اعرفه من لغة البيسك )) ان (( % )) تدل على ان المتغير (( عدد صحيح )) لكن السؤال هو لماذا كتب (( d% )) و لم يكتب (( number% )) كيف الكمبايلر يعرف ان d هي للمتغير number ?

و لو عينا اكثر من متغير مثلا

2 = int number;

int count = 3 ;

في امر الادخال كيف سوف نكتب ما بين الاقواس

scanf ( .....% ,......% )) ماذا سوف نضع مكان النقط >هل تكتب مثلا هكذا

scanf (d% , h% ) ؟ و اذا كانت الكتابة صحيح كيف يستطيع الكمبايلر التفريق بين (( d )) انها للعدد 2 و ان (( h )) للعدد 3 ؟

استفساري الثالث على نفس الكود ايضا

انه كتب في امر الطباعة

I am thinking of a number between 1 and 10\n

ما المقصود بــ \n ?

اتمنى عدم تجاهل الاستفسارات و اهمها الاستفسار الثاني

تحياتي

#2

السلام عليكم ..

أهلا بيك

الرجاء مراجعة القوانين ..

تعب نفسك شوية و دور في جووجل او اقرة شوية في اي كتاب تجد الاجابة .. هذه مسائل اساسية و اجابتها موجودة في كل مكان, فقط ابحث قليلا.

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…