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

لغة السي

مغلق
بدأه Software Engineering في 30 أكتوبر 2003 · 0 رد · 793 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1

أبدأ أول دروسي للغة السي بمثال بسيط ثم شرح له:

/*simple_c*/

#include<stdio.h>

#include<conio.h>

main( )

{

clrscr( );

int num; /*define avariable called num*/

num=1; /*assingn avalue to num*/

printf("Iam Your first program in c\n");

printf("My favorite number is %d\n",num);

getch( );}

سنعرف اولا الكتابة التي باللون الرمادي: -1

*) إن اي عبارة توضع بين العلامتين /*____*/ تعتبر

فقط شرحا لبرنامج وليس لها اي قيمة في مترجم لغة السي

وعند تنفيذ البرنامج لاتخرج كمعطيات على الشاشة ويجوز

عدم كتابتها ي البرنامج أصلا.

-----------------------------------------------------------

2- سنعرف الآن الكتابة التي باللون الأزرق:

*)هذه الكتابات يجب ان تكتبها في بداية اي برنامج بلغة سي

وسوف أقوم بنشرها في دروس أخرى ولكن سوف أكتفي

توضع الاولى في بداية البرنامج {} بالقول أن العلامتين

والأخيرة في نهايته أي انهما علامتي بداية ونهاية للبرنامج.

-------------------------------------------------------------

3-أما الان سننتقل الى الكتابة التي وضعة بخط غامق اسود:

printf("----");

وهذه العبارة تستخدم لطباعة مابين القاوسين على الشاشة عند

تنفيذ البرنامج ولاحظ يجب ان توضع الفاصلة المنقوطة في نهايتها.

int أي مصطلح

وهذه تستخدم للتعريف بثابت أو متغير عددي صحيح فقط انتبه

أنه لايجوز عند استخدام هذه العبارة ادخال عدد عشري مثلا.

وغالبا تسبق هذا المصطلح بتعريف له برقم مثلا:

int z;

z=2;أو اي عدد صحيح آخر

وهي التي اشرنا اليها باللون الأخضر

لاحظ اماكنها واحفظها..

-----------------------------------------------------------------

4-اللون الأصفر يدل على ان هنالك متغير عددي يجب ان يطبع

غلى الشاشه وهذا المتغير هو الذي ياتي بعد الفصلة

printf("My favorite number is %d\n",num);

numوهو هنا الـ

أذا سوف يطبع على الشاشه أخيرا هذه العبارات:

Iam Your first program in c

My favorite number is 1

---------------------------------------------------------------

هو الذي جعل الجملتين كل واحدة فيهما \nلا حظ ان الامر التالي

في سطر جديد إذا هي التي نقلت الجملة الثانية الى سطر جديد

\n mean new line تعني سطر جديد

---------------------------------------------------------------

لتنفيذ البرنامج من خلال التيربو سي :

ctrl+f9

-------------------------------------------------------------

لقد أرفقت ملفا الرجاء تنزيله إذا واجهت صعوبة في قرائة الشرح.

-----------------------------------------------------------------------------

Software Engineering

alfares2000us@yahoo.com

الدرس_الأول.doc

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

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