بسم الله الرحمن الرحيم
اللهم صل على محمد وآل محمد
السلام عليكم ورحمة الله وبركاته
قررت تعلم لغتي السي والسي بلس بلس .. بسبب ما يحتويه القسم من نشاط كبير ..
فلدي بعض الغموض حول هذه اللغة .. لو أزلتُموه عني ..
هذه بعض الأسئلة ..
في هذا الكود
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello World!";
return 0;
}
1- لماذا نستعمل جملة "using namespace std;" في السي بلس بلس لإستخدام مكتبة iostream ؟
2- لماذا وضعنا كلمة std في الجملة السابقة
3- لماذا لا نستطيع تعريف الدالة main على أساس void في السي بلس بلس بينما السي يمكننا ذلك ؟؟ وما معنى void ؟؟
4- في السي بلس بلس يمكننا تعريف المتغير داخل حلقة التكرار , بينما في السي لا يمكننا لماذا ؟؟
5- لماذا لا توجد مكتبة iostream في السي ، ونستعمل بديلاً عنها stdio.h ..
6- لماذا بعض الملفات نضع الإمتداد وبعضها لا ؟؟
تقبلوا تحياتي ^_^
