آموزش برنامه نویسی به زبان C (فصل ششم) 1,459 بازدید بدون دیدگاه آموزش برنامه نویسی به زبان C (فصل ششم) فصل ششم :آموزش توابع و کلاسهای حافظه در این بخش آموزش برنامه نویسی یه زبان C (فصل ششم) را در اختیار کاربران سایت مادسیج قرار داده ایم .این فصل اختصاص به توابع وکلاسهای حافظه دارد. در حالت کلی و بدون توجه به زبان برنامهنویسی خاص، برنامه مورد نظر برای پیادهسازی هر پیمانه یا ماژول را زیربرنامه گویند. در زبان پاسکال به آنها تابع یا رویه گویند. پیمانه یا ماژول را در زبان C تابع نامند؛ یعنی برای پیادهسازی هر ماژول میتوان یک تابع نوشت. تابع قطعه برنامهای کامل است که کار معینی انجام میدهد و موجب جلوگیری از برنامهنویسی تکراری در بین برنامهها میشود. گفتیم هر برنامه در زبان C، مجموعهای از یک یا چندین تابع است که یکی و فقط یکی از آنها تابع اصلی یا main است و بقیه تابع فرعیاند. توابع به دو گروه دستهبندی میشوند. یک سری توابع از پیش تعریف شدهاند و آنها را توابع کتابخانهاینامند. کتابخانه استاندارد C، مجموعهای غنی از این گونه توابع دارد که محاسبات ریاضی، انجام عملیات روی نوشتهها و کاراکترها، انجام عملیات ورودی و خروجی، انجام عملیات در زمینههای گرافیکی و جز آن را به عهده دارند که متداولترین آنها را بررسی میکنیم. توربو C و همین طور گونههای دیگر C، از این لحاظ کتابخانههای گستردهتری دارند که آنها را نیز به اختصار بررسی میکنیم. وجود این گونه توابع از پیش تعریف شده کار برنامهنویسان را سادهتر میکند و توانمندی آنها را برای نوشتن برنامههای کارآمد بالا میبرد. در مورد برنامه های طولانی و پیچیده که شامل چندین قسمت منطقی تقریبا” مستقلی هستند بهتر است برای هر قسمت منطقی ، برنامه ای نوشته و سپس آنها را به یکدیگر متصل (Link) کرد . هر یک از این قسمتها یک زیر برنامه نام دارند . استفاده از زیر برنامه جهت طراحی برنامه ها ، دارای مزایای زیادی است که بر اهل کامپیوتر پوشیده نیست . در زبانهای برنامه سازی مختلف معمولا”دو نوع زیربرنامه وجود دارند و عبارتند از : ( الف ) زیر برنامه های تابع ( ب ) زیر برنامه های زیر روال ، در زبان C فقط زیربرنامه تابع مورد استفاده قرار میگیرد. کاری را که زیربرنامه های زیر روال در سایر زبان های برنامه سازی انجام می دهند ، در زبان C توسط زیربرنامه های تابع صورت می گیرد . در اینجا منظور از زیر برنامه ، توابع هستند .توابع در زبان C دارای ساختمان خاصی هستند . در اینجا می توانید پیش نمایش جزوه این بخش را مشاهده و دانلود کنید [gview file=”https://madsg.com/wp-content/uploads/2014/04/CH6.pdf” save=”0″] هر گونه سوال و پیشنهاد برای بهتر شدن آموزش ها را در قسمت نظرات مطرح فرمایید و همچنین برای مطالب بیشتر به قسمت آموزش کامپیوتر شبکه آموزشی پژوهشی ایران – مادسیج مراجعه کنید. در ضمن جزوه آموزشی این بخش را از اینجا می توانید دانلود کنید. قسمت بعدی قسمت قبلی آموزش برنامه نویسی به زبان C (فصل ششم) ما در شبکه علمی- پژوهشی ماد سیج قصد داریم تمامی پاورپوینت ها ، کتب الکترونیکی آموزشی ، جزوات آموزشی رشته کامپیوتر و فیلمهای آموزش کامپیوتر در همه ی گرایش های نرم افزار – سخت افزار – شبکه وIT را آرشیو کنیم تا تمامی دانشجویان و پژوهشگران کشور از آنها استفاده کنند و بتوانیم خدمتی کوچک به این عزیزان ارائه داده باشیم. شما دانشجو یا پژوهشگر عزیز می توانید پاورپوینت های خود را به ایمیل زیر ارسال نمایید تا اولا به نام شما در سایت قرار بگیرد و همچنین شما هم در شبکه آموزشی پژوهشی ایران سهمی کوچک داشته باشید. ایمیل ارسال فایل های شما برای شبکه آموزشی پژوهشی ایران: hamyari@madsg.com همچنین افرادی که بیشترین فایل های آموزشی را برای شبکه ارسال نمایند به صورت رسمی در سایت استخدام شده و با توجه به نیم وقت یا تمام وقت بودن حقوق ثابت دریافت خواهند کرد. قابل ذکر است ماهیانه برای تمامی کاربران سایت هم قرعه کشی انجام خواهد شد که جوایز به ده کاربر فعال شبکه اهدا خواهد شد. لطفاً در ایمیل هایی که ارسال می کنید حتما شماره همراه خود را قید کنید . دانشجو، پژوهشگر گرامی : شما با کلیک بر روی دکمه گو گل پلاس و فیسبوک پایین این پست می توانید در گسترش و رشد شبکه آموزشی پژوهشی ایران سهیم باشید، لطفاً روی دکمه g +1 یا لایک فیسبوک کلیک کنید . از حمایت شما سپاس گذاریم .