یک برنامه نمونه

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

  • خط اول یک توضیح درمورد برنامه است. در زبان C برای توضیحات یک خطی از علامت // استفاده می‌گردد. اما چنانچه توضیحات بیش از یک خط بود، آن را با علامت /* شروع کرده و با */ پایان دهید. کامپایلر از این توضیحات صرفنظر خواهد کرد. این توضیحات باعث می‌شوند که برنامه شما خواناتر شده و دیگران بهتر آن را درک کنند.
  • هر دستوری که با علامت # شروع شود، یک دستور C نیست، بلکه جزو دستورات پیش پردازنده محسوب می‌گردد. دستورات پیش پردازنده دستوراتی هستند که توسط کامپایلر قبل از شروع به کامپایل انجام می‌شوند. به‌عنوان مثال دستور #include باعث می‌شود که تعاریف اولیه مربوط به توابعی (زیربرنامه هایی) که قصد استفاده از آنها را داریم به برنامه اضافه شود. در مثال بالا برای استفاده از توابع printf و scanf که در کتابخانه استاندارد C تعریف شده‌اند، فایل سرآمد stdio.h را که این توابع در آن تعریف شده‌اند را استفاده کرده‌ایم.
  • هر برنامه C باید دارای تابعی به نام main باشد که اجرای برنامه از آن شروع می‌شود و در حقیقت همان برنامه اصلی است. البته می‌توان هر تعداد دیگری تابع (زیربرنامه) نیز تعریف کرد، اما وجود تابع main الزامی است. دقت کنید که گرچه این تابع پارامتر ورودی ندارد، اما از پرانتز باز و بسته تنها استفاده شده است.در این برنامه چون تابع main دارای ورودی و خروجی نمی‌باشد قبل از این تابع و نیز در داخل پرانتز main از کلمه void استفاده می‌شود.
  • در زبان C هر بلوک برنامه با علامت { آغاز شده و با } پایان می‌یابد. این دو معادل دستورات begin و end در زبانهای دیگر ازجمله پاسکال می‌باشند که برای سادگی زبان انتخاب شده اند.
  • دو خط بعدی به تعریف متغیرهای radius و area می‌پردازد. در زبان C قبل از استفاده از هر متغیری باید آن را اعلان نمایید. اعلان متغیر شامل نام و نوع متغیر است. در مثال فوق، متغیر radius از نوع عدد صحیح (integer) و متغیر area از نوع عدد اعشاری (float) تعریف شده‌اند.
  • توابع printf و scanf جزو کتابخانه استاندارد C محسوب می‌گردند و به ترتیب برای چاپ اطلاعات در خروجی استاندارد (نمایشگر) و دریافت اطلاعات از ورودی استاندارد (صفحه کلید) استفاده می‌شوند. برای چاپ رشته مورد نظر باید آنها را در داخل علامت " قرار داد.
  • دقت کنید که در پایان هر دستورالعمل از علامت؛ استفاده شده است. در مجموع C یک زبان قالب آزاد است و شما می‌توانید دستورات را به هر نحوی که دوست دارید قرار دهید (مثلاً چند دستور در یک خط از برنامه). تنها چیزی که نشان‌دهنده پایان یک دستور است، علامت؛ است (و نه انتهای خط).
  • از آنجا که C یک زبان قالب آزاد است، می‌توان با استفاده از مکان نوشتن دستورات شکل بهتری به برنامه داد. به‌عنوان مثال دقت کنید که پس از شروع تابع main، دستورات حدود ۳ کاراکتر جلوتر نوشته شده‌اند. به این نحوه نوشتن دستورات، دندانه‌گذاری می‌گویند. بطور کلی هربار که بلوک جدیدی آغاز می‌شود، باید آن را کمی‌جلوتر برد. این مسئله باعث جدا شدن بلوکها از یکدیگر و خوانایی بهتر برنامه می‌شود.
  • در پایان برنامه و در داخل مستطیل خاکستری، یک نمونه از اجرای برنامه که شامل یک ورودی و خروجی نمونه است، آورده شده است.


مطالب مشابه :


دانلود زبان برنامه نویسی Turbo C 4.5

کامپیوتر ــــ نرم افزار - دانلود زبان برنامه نویسی Turbo C 4.5 - دانشجوایان ورودی 91 کامپیوتر




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

علوم کامپیوتر ایرانشهر89 - برنامه نویسی c - - علوم کامپیوتر ایرانشهر89




آموزش برنامه نویسی به زبان ++C

برنامه نویسی تحت زبان++c - آموزش برنامه نویسی به زبان ++C - چگونه یک برنامه بنویسیم




یک برنامه نمونه

+C بر مبنای زبان برنامه نویسی C است. زبان C در سال ۱۹۷۲ در آزمایشگاه Bell Telephone نوسط Dennis Ritchie به




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

برنامه نویسی با c. زبان c در سال ۱۹۷۲ توسط دنیس ریچی از روی زبان b و bcpl در آزمایشگاه بل ساخته شد




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

امپراطوری آموزش کامپیوتر - زبان برنامه‌نویسی c - بزرگترین بانک اطلاعاتی مقالات و آموزش های




آغاز گرافیک در زبان برنامه نویسی ++C

وبلاگ گروه نامیرا - آغاز گرافیک در زبان برنامه نویسی ++c - برنامه نویسی، گرافیک، هک و امنیت




برچسب :