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