ساختمان زبان C و چند تابع ورودی خروجی
http://www.explorer.ir/
همانطور
که قبلا" گفته شد C زبان ساخت یافته است و هر برنامه در این زبان شامل یک
یا چند تابع است . یکی از این توابع که اسم آن ()main است به عنوان تابع
اصلی برنامه و بقیه توابع بعنوان تابع عرضی هستند . اجرای برنامه با تابع
اصلی ، یعنی ()main شروع می شود. در نوشتن برنامه ، باید تابع اصلی و سپس
بقیه توابع را بنویسیم . تعریف یک تابع در داخل تابع دیگر امکان پذیر
نیست ولی هر تابع می تواند یک یا چند تابع دیگر را فراخوانی نماید .
برخلاف زبانهای دیگر که زیر روال و توابع دو چیز جداگانه ای هستند در C
همگی تحت عنوان تابع بررسی می شوند . کلیه متغیرهایی که در برنامه
استفاده می شوند باید تعریف شوند و منظور از تعریف متغیر ، نامگذاری و
تعیین نوع آن است . متغیرها در C مقدار اولیه ندارند
و تا متغیری مقدار
نگیرد قابل استفاده نخواهد بود . شکل (1) ساختمان ساده یک برنامه به زبان
C را نشان می دهد که پس از مطالعه مفاهیم دیگری از زبان C ، آن
را تکمیل تر خواهیم کرد .
ؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤ | main )(|
| { |
|
تعریف متغیرها | | . |
| . |
| . |
| } |
| f1 )(|
| { |
| . |
| . |
| . |
| } |
| f2 )(|
| { |
| . |
| . |
| . |
| } |
ؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤ
شکل (1) . ساختمان ساده ای از برنامه C
اولین تابع برنامه ، ()main است . ابتدا متغیرهای مورد استفاده این تابع
تعریف ، سپس دستورات تابع اصلی با یک { شروع و به } ختم می شود . بعضی از
دستورات تابع اصلی ممکن است فراخوانی توابع ()f1 ، ()f2 وغیره نیز باشند. ()f1
()f2 دو تابع فرعی هستند که در برنامه وجود دارند همانطوری که مشاهده می گردد
تعریف توابع فرعی پس از تابع اصلی صورت می گیرد. در زبان C فرض میشود که نتایج
حاصل
از تابع بصورت int است که اگر غیر از این باشد ، باید ضمن تعریف متغیرها
وع توابع استفاده شده در برنامه به کامپایلر اعلان شود .
منبع : http://www.irandevelopers.com/article.asp?id=6
کلمات کلیدی : مقالات کامپیوتری، مقالات در زمینه اینترنت، علوم رایانه وکامپیوتر، ASP، دانستنی های اینترنت وکامپیوتر، بهترین اینترنت وکامپیوتر