ماهي المواضيع المتقدمة في السي ؟

السلام عليكم

عندما أبحث عن المواضيع المتقدمة في لغة السي أجد مواضيع حول

STRUCTERS

TREE

TRI

RECURSION

...

لاكن كل هده الأنواع من المواضيع, ادا كنت متمكن من أساسيات اللغة ستتعلمها بسرعة

  • هده المواضيع تتعلق بالخورزميات أكتر مما تتعلق بالسي.

ما أبحت عنه أنا مواضيع تتعلق بلغة السي لاأعرف ما هي هاته المواضيع

لاكن قرائتها تجعلك تفهم كيف تعمل بعض الأمور في السي

يعني تصبح أنت كذلك قادر على كتابة دوال الادخال والاخراج

دوال التحكم بالذاكرة ...


صراحة هدا هو مشكل التعلم من الانترنت ,لايوجد منهج تتبعه...

ممكن تعليقات جزاكم الله خيرا

ماهي المواضيع المتقدمة في لغة السي ؟

هل كتابة دالة للادخال يتم بواسطة الاسمبلي أم السي نفسها ؟؟

لغة السي هي نظام هيكلي تحكم تدفق سير البرنامج (الجمل الشرطية، والإجراءات، والدوال)، وفيها بعض أساليب التعامل المختصرة (العلمليات الحسابية، وتبدال القيم بين المتغيرات).

وعدى ذلك فإن كل ما تنفذه السي هو بلغة التجميع.

هل كتابة دالة للادخال يتم بواسطة الاسمبلي أم السي نفسها ؟؟

تكتب بلغة التجيمع داخل السي، مثل:

int main (int argc,char *argv[]) {
static char bsm[]="By the name of Allah\n";
char len=21;
 asm ("movq $4,%%rax;\
          movq $1,%%rbx;\
          int $0x80;"     
          :
          :"c"(&bsm),"d"(len)
          );
     return 0;
}