آموزش ساختار یک برنامه به زبان سی

5 دقیقه زمان مطالعه

ساختار یک برنامه به زبان سی ساختار یک برنامه به زبان سی از مجموعه ای از دستورات و تعدادی توابع تشکیل می شود. هر تابع دارای نامی است که برای حل بخشی از مسئله نوشته می شود. یکی از موارد درسی آموزشگاه‌های فنی و حرفه‌ای آموزش ساختار یک برنامه به زبان سی است که جزو مباحث آموزش طراحی میکروکنترلرهای ARM می باشد.

سی یا C یک زبان سطح بالا در زمینه برنامه نویسی است که در ابتدا توسط دنیس ریچی برای سیستم عامل یونیکس ساخته شده بود. این زبان نخستین بار در سال 1972 در کامپیوتر Digital Equipment Corporation PDP-11 پیاده سازی شد.

برنامه نویسی به زبان سی
برنامه نویسی به زبان سی

سیستم عامل یونیکس و تقریبا تمام برنامه‌های این سیستم عامل به زبان C نوشته شده‌اند. اکنون C به دلایل مختلف به یک زبان حرفه‌ای و بسیار پرکاربرد تبدیل شده است. دلایل محبوبیت این زبان برای برنامه نویسی عبارتند از:

  •  یادگیری آسان
  • زبان نظام مند و ساختار یافته
  • تولید برنامه‌های کارآمد و کاربردی با آن
  • توان کنترل و راه اندازی فعالیت‌های سطح پایین
  • قادر به کامپایل شدن در کامپیوترهای مختلف

حقایقی درباره ساختار یک برنامه به زبان سی در آموزش میکروکنترلر

در ادامه مقاله در مورد ساختار زبان سی در مبحث آموزش میکروکنترلر به حقایقی در مورد این زبان برنامه نویسی اشاره خواهد شد.

  • C برای نوشتن سیستم عاملی به نام UNIX اختراع شد.
  • C جانشین زبان B است که در حدود 1970 معرفی شد.
  • این زبان در سال 1988 توسط مؤسسه ملی استاندارد آمریکا (ANSI ) رسمیت یافت.
  • در سال 1973، سیستم عامل UNIX تقریبا کاملا به زبان C نوشته شد.
  • امروزه C پرکاربردترین زبان برنامه نویسی سیستم‌های کامپیوتری است.
  • بیشتر نرم افزارهای مربوط به هنر با استفاده از C پیاده سازی شده است.

چرا از C استفاده کنیم؟

در ابتدا C برای توسعه سیستم عامل کامپیوتر مورد استفاده قرار گرفت. C به عنوان یک زبان توسعه سیستم عامل به کار گرفته شد زیرا کدهایی را تولید می‌کرد که تقریبا به همان سرعت با کد نوشته می‌شود و به زبان اسمبلی اجرا می‌شوند. برخی از نمونه های استفاده از C ممکن است:

  • سیستم عامل‌ها
  • کامپایلرها در زبان‌های برنامه نویسی
  • اسمبلرها
  • ویرایشگرهای متن
  • Print Spoolers
  • درایور شبکه
  • برنامه‌های مدرن
  • پایگاه‌های داده
  • مترجم‌های زبان
  • خدمات رفاهی
  • فایل برنامه C

تمام برنامه‌های C در فایل‌های متنی با پسوند “”.c  نوشته می‌شوند. برای مثال hello.c . برای نوشتن برنامه C خود در یک فایل می‌توانید از ویرایشگر ” “vi استفاده کنید.

کامپایلرهای  C در ساختار یک برنامه به زبان سی

هنگامی که شما برنامه‌ای را به زبان C می‌نویسید، برای اجرای آن برنامه، باید آن را با استفاده از کامپایلر C کامپایل کنید که برنامه شما را به زبانی قابل فهم برای کامپیوتر تبدیل کند. به این زبان ماشین گفته می‌شود. بنابراین قبل از اقدام، مطمئن شوید که کامپایلر C را در کامپیوتر خود در دسترس دارید. این همراه تمام نسخه‌های سیستم عامل‌های یونیکس و لینوکس است. اگر روی یونیکس یا لینوکس کار می‌کنید، می توانید gcc -v یا cc -v را تایپ و نتیجه را بررسی کنید. می‌توانید از مدیر سیستم خود یا از هرکسی برای شناسایی یک کامپایلر C موجود در کامپیوتر کمک بگیرید.

ساختار یک برنامه به زبان سی
ساختار یک برنامه به زبان سی

بررسی ساختار یک برنامه به زبان سی

در ادامه بحث ساختار یک برنامه به زبان سی در مبحث آموزش میکروکنترلر به بررسی ساختار این زبان برنامه نویسی با ذکر مثال خواهیم پرداخت. ساختار یک برنامه C به شرح زیر است:

ساختار یک برنامه به زبان سی
ساختار یک برنامه به زبان سی

اجزای ساختار یک برنامه به زبان سی فوق عبارتند از:

Header Files  از اجزا ساختار یک برنامه به زبان سی:

 اولین و مهمترین مولفه در یک برنامه C فایل هدر است. یک فایل هدر یک فایل با پسوند .h است که حاوی اطلاعیه‌های عملکرد C و تعریف‌های کلان است که بین چندین فایل منبع به اشتراک گذاشته می‌شود.

Main:

قسمت بعدی یک برنامه C، Main () است

Variable Declaration:

قسمت بعدی هر برنامه C، Variable Declaration است. این به متغیرهایی که قرار است در عملکرد برنامه استفاده شوند، اشاره دارد. لطفا توجه داشته باشید که در برنامه C، هیچ متغیری بدون اعلام استفاده نمی‌شود. همچنین در یک برنامه C‌، متغیرها قبل از هرگونه عملکرد در تابع اعلام می‌شوند.

بدنه یا Body از دیگر اجزا ساختار یک برنامه به زبان سی:

بدنه یك تابع در برنامه C، به عملیاتی گفته می‌شود كه در توابع انجام می‌شوند. این می تواند هر چیزی مانند دستکاری، جستجو، مرتب سازی، چاپ و غیره باشد.

Return یا بازگشت:

قسمت آخر در هر برنامه C عبارت Return یا بازگشت است. عبارت Return به بازگشت مقادیر از یک تابع اشاره دارد. این عبارت بازگشت و مقدار برگشت به نوع بازده عملکرد بستگی دارد.

منبع : tutorialspoint

منبع : geeksforgeeks

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *