آموزش برنامه نويسي به زبان C ( فصل نهم ) 1,241 بازدید بدون دیدگاه آموزش برنامه نويسي به زبان C ( فصل نهم ) با نام و ياد خدا در ادامه آموزش برنامه نويسي به زبان C ( فصل نهم ) در خدمت کار بران سايت مادسيج هستيم ، در اين فصل به بررسي نوع هاي تعريف شده مي پردازيم.اغلب در كاربردهاي مختلف برنامه نويسي، با مجموعهاي از دادهها كه ويژگيهاي يكسان ندارند مواجهیم و در اين حالت، آرايهها قابل استفاده نيستند. در زبان C این مشکل رفع شده است و اجازه ميدهد كه كاربر چند نوع داده با توجه به نياز خود ايجاد کند كه عبارتاند از: الف) ساختار. عبارت است از دستهبندي متغيرهايي با صفات مختلف تحت يك نام. ب) typedef. نام جديدي براي نوع (type) موجود ايجاد ميكند. ج) اجتماع. با آن ميتوان قسمتي از حافظه را براي استقرار دو يا چندين نوع متفاوت از دادهها تعريف كرد. د) شمارشي. فهرستی از نشانهها يا سمبولهاست كه ميتوان با مقادير صحيح شمارشي 1، 2، 3 و… به آنها مراجعه كرد. ساختار ساختار مجموعهاي از متغيرهاست كه با يك نام به آنها مراجعه ميشود. در واقع ساختار داده جديدي است که هر عنصر آن از نوع داده متفاوت است. اين شيوه وسيلة سادهاي براي يكپارچه ساختن مجموعهاي از دادهها يا اطلاعات مربوط به هم در اختيار برنامه نويس قرار ميدهد. برای مثال فرض كنيد كه از هر دانشجویي شمارة دانشجويي، نام و نمرة امتحاني وي با فرمت زير مورد نياز باشد. st-no name grade در اينجا نميتوان اين 3 فيلد را در آرايهای 3 عنصري قرار داد، زيرا فيلد اول از نوع int، فيلد دوم از نوع رشته (آراية كاراكتري) و فيلد سوم از نوع float است؛ يعني صفات آنها يكسان نيستند. حال خواسته آن است كه بتوان به اين مجموعة 3 عنصري، تحت يك نام مراجعه كرد و اگر نياز باشد بتوان به عناصر يا فيلدهاي آن نيز مراجعه کرد. اين گونه مجموعه را در زبان پاسكال و کوبول ركورد و در زبان C ساختار تعريف ميكنند. در ادامه مي توانيد پيش نمايش جزوه آموزشي اين بخش را در اينجا مشاهده و از پايين همين صفحه دانلود کنيد. [gview file=”https://madsg.com/wp-content/uploads/2014/04/ch9.pdf” save=”0″] در ضمن مي توانيد فيلمهاي آموزش برنامه نويسي به زبان C را در همين صفحه دنبال کنيد. قسمت هشتم قسمت نهم هر گونه سوال و پیشنهاد برای بهتر شدن آموزش ها را در قسمت نظرات مطرح فرمایید و همچنین برای مطالب بیشتر به قسمت آموزش کامپیوتر شبکه آموزشی پژوهشی ایران – مادسیج مراجعه کنید. قسمت بعدي قسمت قبلي داتلود جزوه آموزش برنامه نويسي به زبان C ( فصل نهم ) ما در شبکه علمی- پژوهشی ماد سیج قصد داریم تمامی پاورپوینت ها ، کتب الکترونيکي آموزشي ، جزوات آموزشي رشته کامپيوتر و فيلمهاي آموزش کامپیوتر در همه ی گرایش های نرم افزار – سخت افزار – شبکه وIT را آرشیو کنیم تا تمامی دانشجویان و پژوهشگران کشور از آنها استفاده کنند و بتوانیم خدمتی کوچک به این عزیزان ارائه داده باشیم. شما دانشجو یا پژوهشگر عزیز می توانید پاورپوینت های خود را به ایمیل زیر ارسال نمایید تا اولا به نام شما در سایت قرار بگیرد و همچنین شما هم در شبکه آموزشی پژوهشی ایران سهمی کوچک داشته باشید. ایمیل ارسال فایل های شما برای شبکه آموزشی پژوهشی ایران: hamyari@madsg.com همچنین افرادی که بیشترین فایل های آموزشی را برای شبکه ارسال نمایند به صورت رسمی در سایت استخدام شده و با توجه به نیم وقت یا تمام وقت بودن حقوق ثابت دریافت خواهند کرد. قابل ذکر است ماهیانه برای تمامی کاربران سایت هم قرعه کشی انجام خواهد شد که جوایز به ده کاربر فعال شبکه اهدا خواهد شد. لطفاً در ایمیل هایي که ارسال می کنید حتما شماره همراه خود را قید کنید . دانشجو، پژوهشگر گرامی : شما با کلیک بر روی دکمه گو گل پلاس و فیسبوک پایین این پست می توانید در گسترش و رشد شبکه آموزشی پژوهشی ایران سهیم باشید، لطفاً روی دکمه g +1 یا لایک فیسبوک کلیک کنید . از حمایت شما سپاس گذاریم .