در این آموزش با کلمات کلیدی در برنامه نویسی C آشنا خواهید شد. کلمات ذخیره شده در برنامه نویسی C بخشی از گرامر این زبان هستند. درباره شناسه ها و شیوه نامگذاری نیز بحث خواهیم کرد.
مجموعه کاراکتر
مجموعه کاراکترها مجموعه ای از حروف، اعداد و برخی کاراکترهای خاص می باشند که در زبان برنامه نویسی C معتبر هستند.
حروف
حروف بزرگ: A B C …………………………….. X Y Z
حروف کوچک: a b c ……………………………….. x y z
زبان C هر دو حروف کوچک و بزرگ را به عنوان نام متغیر و تابع قبول می کند.
اعداد
۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹
کاراکترهای خاص در برنامه نویسی C | ||||
, | < | > | . | _ |
( | ) | ; | $ | : |
% | [ | ] | # | ? |
‘ | & | { | } | “ |
^ | ! | * | / | | |
– | \ | ~ | + |
کاراکترهای فضای خالی
شامل فضای خالی یا فاصله (Blank space)، خط جدید، تب افقی، بازگشت سرخط و شکست صفحه (یا سکشن جدید) می باشد.
کلمات کلیدی در زبان C
به کلمات رزرو و از پیش تعریف شده در برنامه نویسی کلمات کلیدی می گویند که برای کامپایلر معنای خاصی دارند. کلمات کلیدی بخشی از ساختار گرامری (سینتکس) زبان هستند و نمی توان از آنها به عنوان شناسه استفاده کرد. مثال:
int money;
در اینجا، int یک کلمه کلیدی است که نشان می دهد money یک متغیر از نوع int (عدد صحیح) است.
زبان C به حروف کوچک و بزرگ حساس است (case sensitive). همه کلمات کلیدی باید با حروف کوچک نوشته شوند. جدول زبر لیستی از کلمات کلیدی مجاز در ANSI C را نشان می دهد.
کلمات کلیدی در C | ||||
auto | double | int | struct | |
break | else | long | switch | |
case | enum | register | typedef | |
char | extern | return | union | |
continue | for | signed | void | |
do | if | static | while | |
default | goto | sizeof | volatile | |
const | float | short | unsigned |
همه این کلمات کلیدی، ساختار و کاربردهایشان در آموزش های مرتبط توضیح داده می شود.
شناسه های زبان C
شناسه، نامی است که برای موجودیت هایی مانند متغیر، تابع، ساختار و … تعیین می شود.
شناسه ها باید منحصر به فرد و یکتا باشند تا هر موجودیت نام خاصی داشته باشد. با این کار هر موجودیت در حین اجرای برنامه قابل شناسایی است. مثال:
int money;
double accountBalance;
در اینجا کلمات money و accountBalance شناسه هستند.
دقت داشته باشید که نام شناسه ها و کلمات کلیدی باید متفاوت باشد. به عنوان مثال نمی توانید از int به عنوان یک شناسه استفاده کنید زیرا یک کلمه کلیدی است.
قوانینی نامگذاری شناسه ها در زبان C
۱- یک شناسه معتبر می تواند ترکیبی از حروف بزرگ و کوچک، اعداد و آندرلاین (_) باشد.
۲- اولین حرف یک شناسه باید یک حرف یا آندرلاین (_) باشد و نمی تواند با عدد شروع شود.
۳- نمی توانید از کلمات کلیدی مانند int، while و .. به عنوان شناسه استفاده کنید.
۴- قانونی برای تعداد کاراکترها یا طول شناسه وجود ندارد. با این حال اگر شناسه بیشتر از ۳۱ کاراکتر داشته باشد، ممکنه در بعضی از کامپایلرها با مشکل مواجه شوید.
با رعایت این قوانین می توانید هر نامی به عنوان شناسه تعیین کنید اما بهتر است شناسه های معنی دار انتخاب کنید.