[My site ]
Main » 2013 » December » 12 » C - 1 - Hello World
11:02 PM
C - 1 - Hello World

بسم الله الرحمن الرحيم

لغة السي لغة سهلة وبسيطة وهي لغة High Level Language يعني من ضمن اللغات الجديدة اللي اتعملت عشان تسهل على الـ programmer  وعلى الـ user يعني لو دي أول لغة برمجة تتعلمها ان شاء الله مش هاتكون صعبة .. أنا مش هارغي كتير في المقدمة وندخل في الموضوع :




الأساسيات :


أنواع الـ operators :

- assignment operators :


int x;

x=5;


int x, y, z;

x = y = z = 5 ;


- Arithmetic operators :

Addition +

Subtraction -

multiplication *

division /

reminder %


- logical operators :

NOT !

AND &&

OR ||


- relation operators :


equal ==

not equal !=

greater than >

less than <

greater than or equal >=

less than or equal <=


- Increment & Decrements :


++ increase by one

-- decrease by one


postfix  x++ , x--

prefix  ++x , --x


- Compound operators :


+=

-=

*=

/=


x+=2

x = x +2

الأولوية في التنفيذ :


1- الأقواس

2- الضرب والقسمة

3- الجمع والطرح

4- عند التساوي من الشمال لليمين



أنواع اللغات تلاتة :

1 - high level language ( أقرب للغة الإنسان )

2 - low level language ( أقرب للغة الهاردوير )

3 - machine language ( الإصفار والوحايد )


عشان نكتب أي برنامج بأي لغة هانحتاج compiler يحول اللغة من نوعها ( HLL - LLL ) للغة الإلة ال ( 0 - 1 ) .. طبعا في برامج كتير بتكتب c كل واحد يختار البرنامج اللي هايشتغل عليه


أنا في الشرح هاشتغل على برنامج اسمه Dev-C++ 

صفحة البرنامج في sourceforge


هانسطب البرنامج ونفتحه وبعدين نفتح new source file



وبعدين هانعمل save as ونكتب الاسم ونغير النوع لـ c source file



ونبدأ شغلنا  :-


أول حاجة هانعملها عايزين نطبع ع الشاشة كلمة Hello World ودا هايحصل بأمر اسمه printf بس دا عشان نكتبه والـ compiler يفهمه هانحتاج نكتبه كدا


#include <stdio.h>

main()

{

        printf("Hello World");

        getch();

}


أول سطر معناه استدعاء للـ stander input output header ودي حاجة زي مكتبة لازم وجودها علشان ال compiler يفهم أمر printf ويبدأ يعمله compile


تاني سطر main أول حاجة بيدور عليها الكمبيوتر ويبدأ يشوف ايه الأوامر اللي مكتوبة جواه وينفذها


وبعدين القوسين {} بيتكتب جواهم الأوامر المطلوب تنفيذها


وبعدين أمر printf معناه انك بتقول للكمبيوتر اعرضلي اللي مكتوب جوا القوسين () وال "" معناها ان اللي جواها text اكتبهولي زي ما هو


لهنا الكمبيوتر هاينفذ الأمر ويقفل البرنامج لوحده وهنا يجي فايدة آخر سطر getch ودا معناه انك بتقول للكمبيوتر نفذ الأمر وماتقفلش البرنامج أنا هاقفله 


وبعد كدا هاتدوس compile عشان تتأكد انك ماشي سليم



وبعدين هاتدوس run أو ctrl+f10 


Category: C Programming - 1 | Views: 363 | Added by: ahansaary | Rating: 0.0/0
Total comments: 0
Only registered users can add comments.
[ Sign Up | Login ]