11:02 PM C - 1 - Hello World |
بسم الله الرحمن الرحيملغة السي لغة سهلة وبسيطة وهي لغة High Level Language يعني من ضمن اللغات الجديدة اللي اتعملت عشان تسهل على الـ programmer وعلى الـ user يعني لو دي أول لغة برمجة تتعلمها ان شاء الله مش هاتكون صعبة .. أنا مش هارغي كتير في المقدمة وندخل في الموضوع : الأساسيات :
- 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
#include <stdio.h> main() { printf("Hello World"); getch(); } أول سطر معناه استدعاء للـ stander input output header ودي حاجة زي مكتبة لازم وجودها علشان ال compiler يفهم أمر printf ويبدأ يعمله compile تاني سطر main أول حاجة بيدور عليها الكمبيوتر ويبدأ يشوف ايه الأوامر اللي مكتوبة جواه وينفذها وبعدين القوسين {} بيتكتب جواهم الأوامر المطلوب تنفيذها وبعدين أمر printf معناه انك بتقول للكمبيوتر اعرضلي اللي مكتوب جوا القوسين () وال "" معناها ان اللي جواها text اكتبهولي زي ما هو لهنا الكمبيوتر هاينفذ الأمر ويقفل البرنامج لوحده وهنا يجي فايدة آخر سطر getch ودا معناه انك بتقول للكمبيوتر نفذ الأمر وماتقفلش البرنامج أنا هاقفله وبعد كدا هاتدوس compile عشان تتأكد انك ماشي سليم وبعدين هاتدوس run أو ctrl+f10 |
|
Total comments: 0 | |