سینتکس (Syntax)
اینجا قواعد نوشتن در C را می بینی. «سینتکس (Syntax)» یعنی قوانین نگارش کد. مثل املای درست در دیکته مدرسه. با شکستن یک نمونه کوتاه، مفهوم ها را ساده می کنیم.
کد نمونه کامل
این همان برنامه معروف Hello World است. قدم به قدم بازش می کنیم.
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
خط به خط توضیح
خط 1: #include <stdio.h> یک «هدر (Header)» است. هدر، امکانات ورودی وخروجی می دهد؛ مثل تابع printf().
خط 2: خط خالی است. «فاصله سفید (Whitespace)» توسط کامپایلر نادیده گرفته می شود؛ ولی خوانایی را بهتر می کند.
خط 3: main() یک «تابع (Function)» است. هرچه داخل آکلادها باشد، اجرا می شود.
خط 4: printf() متن را روی صفحه چاپ می کند. خروجی اینجا Hello World است.
خط 5: return 0; پایان موفق تابع main() را اعلام می کند.
خط 6: آکلاد بسته } پایان بدنه main است. فراموشش نکن.
نکته: هر «دستور (Statement)» با سمی کالن ; تمام می شود. مثل نقطه در پایان جمله.
قواعد نوشتن تمیز
- هر دستور در یک خط باشد؛ نه دو دستور در یک خط.
- آکلاد باز روی همان خط اعلان بیاید؛ آکلاد بسته تنها باشد.
- دو فاصله برای تو رفتگی بگذار؛ خوانایی خیلی بهتر می شود.
- فاصله های سفید مهم نیستند؛ اما کد را مرتب می کنند.
گام های عملی
- کد را در ادیتور اجرا کن.
- متن داخل
printfرا عوض کن. - یک
printfدیگر اضافه کن و نتیجه را ببین.
برای ادامه مسیر، از شروع کار به دستورات C برو. اگر لازم شد، این صفحه سینتکس C را مرور کن.
جمع بندی سریع
- سمی کالن پایان هر دستور است.
- تابع main نقطه شروع برنامه است.
- هدر stdio امکانات چاپ می دهد.
- فاصله های سفید برای خوانایی اند.
- کد مرتب، خطاها را کم می کند.