ساختار کلی کدهای یک فایل c ، در پروژه C

در مبحث قبل ( کلید شماره 4751 )، چگونگی ساخت یک پروژه C را شرح دادیم. پروژه C مورد نظر، تنها دارای یک فایل c با نام main.c می بود :

ساختار کلی کدهای یک فایل c ، در پروژه C

کدهای فایل main.c عبارت بودند از :

اکنون قصد داریم که بخش های مختلف کدهای فایل main.c را شرح دهیم :

ابتدا، یک سری توابع از پیش تعریف شده را در برنامه C خود وارد کرده ایم (با استفاده از include) :

توابع از پیش تعریف شده، توابعی می باشند که قبلا توسط سایر برنامه نویسان نوشته شده اند و ما اگر بخواهیم از آنها در برنامه C خود استفاده کنیم، باید فایل حاوی آنها را به درون برنامه C خود وارد نماییم. فایل های حاوی توابع تعریف شده، دارای پسوند h می باشند. مثلا در کد فوق، فایل های stdio.h و stdlib.h مد نظرمان بوده است.

تمامی کدهای C برنامه، درون تابعی به نام main نوشته خواهند شد :

در واقع به محض اجرا شدن برنامه C ، تابع main اجرا خواهد شد. بنابراین حتی اگر قصد داشته باشیم که یک سری تابع جدید تعریف کنیم، آن توابع جدید را باید درون تابع main تعریف نماییم.

با توجه به توضیحاتی که دادیم، کدهای اصلی مربوط به برنامه C که قصد داشته ایم عملیات مورد نظرمان را انجام بدهند، عبارتند از :

کد بالا، با استفاده از تابع printf ، عبارت Hello world! را در خروجی چاپ می کند (نمایش می دهد).

نکته

دقت شود که درون تابع main ، در انتهای هر خط از کدها، علامت ; به کار رفته است (به صورت یک قاعده کلی).

نکته

در خط آخر از کدهای تابع main ، کد زیر را داریم :

این کد باعث می شود که تابع main ، در انتهای اجرای کدهای خود، مقدار 0 را برگرداند. بنابراین برگردانده شدن مقدار 0 از تابع main به این معنی است که کدهای آن بدون خطا اجرا شده است.

در مباحث بعدی، بیشتر با ساختار توابع در زبان C ، آشنا خواهید شد.

  • فهرست مباحث
نویسنده علیرضا گلمکانی
شماره کلید 2725
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 3 2 1
آریو
۱۳۹۸/۰۹/۲۶
۲۲:۳۳

با سلام خدمت سایت عالیتوووون و سازنده این سایت



واقعا ازتون ممنونم که اینجوری به این سادگی مطالب رو در سایت قرار دادید من واقعا ازتون ممنونم 


من یه پکیچ اموزشی خریدم ولی اونا به این خوبی که شما درس میدید درس نمیده. واقعا ازتون متشکرم

مهدی
۱۴۰۰/۰۹/۱۶
۱۸:۳۷

من تو C کد نوشتم ، ولی همراهش صفحه ی سیاه میاد !

توروخدا بگید چیکار کنم که اون صفحه ی سیاه بره
لطفا سریع بگید ممنون میشم

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)