بعضی از تعاریف مهم :
1) متغیر ها:متغیر نامی است که شما به یک عدد،تابع ،برچسب و . . .نسبت داده میشود. برای تعریف یک متغیر ابتدا نوع و سپس نام آن را ذکر می کنیم :
انواع متغیر ها در c :محدوده اندازه (bit) نوع
0,1 1 bit
-128~127 8 Char
0~255 8 Unsigned Char
-32768~32767 16 int
0~65535 16 Unsigned int
-2147483648~2147483647 32 Long int
0~4294967295 32 Unsigned long int
1.175E_32~3.402E_32 32 Float , double
2) اشاره گر ها : متغیری است که آدرس حافظه یک شی را در خود نگاه می دارد. هر متغیر در فضای برنامه حافظه ای را اشغال میکند و این حافظه یک آدرس دارد که اشاره گر مقدار عددی آن را در خود ذخیره میکند .
به عنوان مثال :
Void main () {
Char B ;
B=100 ;
A=&B ;
C=*B
در این مثال ابتدا B=100 میشود و سپس A برابر آدرس Bقرار داده شده است . و C برابر با مقدار B می شود .
3) آرایه ها : مجموعه ای از متغیر های همنوع و مرتبط با هم است که با یک نام شناخته می شوند .
به عنوان مثال :
Data type var name [size]
Char a [6]
4) توابع :توابع در زبان C یعنی همه چیز ؟ توابع ارکان یک برنامه C را تشکیل میدهند .پس از شروع برنامه اولین تابعی که اجرا میشود تابع main() میباشد و سایر توابع به جز توابع وقفه ها در درون این تابع فراخوانی میشود .
دستورات کنترلی :
1) دستور if – else:
مثال:
If(i=0){
i++;
}
Else {
i—;
}
در این مثال اگر عبارت شرطی i=0 برقرار باشد عبارت داخل {} اجرا میشود و اگر عبارت شرطی درست نباشد عبارت داخل {} بعد از else اجرا میشود.
2) حلقه while() :
مثال :
While (i>0){
I=i+1;
}
در این مثال مادامی که عبارت شرطی داخل () درست باشد عبارت داخل بلوک while اجرا میشود.
3) حلقه do – while () :
مثال :
Do {
i--;
} while (i<0)
در این مثال ابتدا یک بار عبارت داخل {} اجرا میشود و سپس عبارت شرطی چک میشود اگر درست بود حلقه ادامه پیدا می کند .
4) دستور break :
هر گاه برنامه به این دستور برسد بدون درنگ از حلقه خارج می شود .
5) دستور continue :
هر گاه برنامه به این دستور می رسد برنامه به ابتدای حلقه رجوع می کند.