close
دانلود فیلم
ساختمان زبان C و چند تابع ورودی خروجی

 

C زبان ساخت یافته است و هر برنامه در این زبان شامل یک یا چند تابع است . یکی از این توابع که اسم آن ()main است به عنوان  تابع اصلی برنامه و بقیه توابع بعنوان تابع عرضی هستند . اجرای برنامه با تابع  اصلی ، یعنی ()main شروع می شود.

C زبان ساخت یافته است و هر برنامه در این زبان شامل یک یا چند تابع است . یکی از این توابع که اسم آن ()main است به عنوان  تابع اصلی برنامه و بقیه توابع بعنوان تابع عرضی هستند . اجرای برنامه با تابع  اصلی ، یعنی ()main شروع می شود.

در نوشتن برنامه ، باید تابع اصلی و سپس بقیه  توابع را بنویسیم . تعریف یک تابع در داخل تابع دیگر امکان پذیر نیست ولی هر  تابع می تواند یک یا چند تابع دیگر را فراخوانی نماید .  برخلاف زبانهای دیگر که زیر روال و توابع دو چیز جداگانه ای هستند در C همگی تحت عنوان تابع بررسی می شوند .  کلیه متغیرهایی که در برنامه استفاده می شوند باید تعریف شوند و منظور از تعریف متغیر ، نامگذاری و تعیین نوع آن است . متغیرها در C مقدار اولیه ندارند
و تا متغیری مقدار نگیرد قابل استفاده نخواهد بود . شکل (۱) ساختمان ساده یک برنامه به زبان C را نشان می دهد که پس از مطالعه مفاهیم دیگری از زبان C ، آن
را تکمیل تر خواهیم کرد .

Main()
{

تعریف متغیرها
}
{
}
f2()
{
}

شکل (۱) . ساختمان ساده ای از برنامه C

اولین تابع برنامه ، ()main است . ابتدا متغیرهای مورد استفاده این تابع تعریف ، سپس دستورات تابع اصلی با یک { شروع و به } ختم می شود . بعضی از دستورات تابع اصلی ممکن است فراخوانی توابع ()f1(),f2 وغیره نیز باشند. ()f1(),f2 دو تابع فرعی هستند که در برنامه وجود دارند همانطوری که مشاهده می گردد تعریف توابع فرعی پس از تابع اصلی صورت می گیرد. در زبان C فرض میشود که نتایج حاصل از تابع بصورت int است که اگر غیر از این باشد ، باید ضمن تعریف متغیرها وع توابع استفاده شده در برنامه به کامپایلر اعلان شود.

لینک کوتاه پست
مطالب مرتبط با پست جاری
  • نکات مهم
    1- لطفا نظر خود را با زبان فارسی بیان کنید
    2- رایتم نظرات اسپم و تبلیغی شما را تایید نمی کند
    3- لطفا نظرات شما بدون ابهام و واضح باشد
  • نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :):(;):D;)):X:?:P:*=((:O@};-:B/:):S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟[حذف مشخصات] [شکلک ها]
    کد امنیتی
به کانال تلگرام سایت ما بپیوندید