آموزش برنامه نويسي به زبان C (فصل ششم) 1,356 بازدید بدون دیدگاه آموزش برنامه نويسي به زبان 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 یا لایک فیسبوک کلیک کنید . از حمایت شما سپاس گذاریم .