ورود

نسخه کامل مشاهده نسخه کامل : ساختار ها در سی



amirali747
21-01-2015, 14:02
سلام دوستان
کسی در مورد ساختار ها در زبان سی یا سی پلاس پلاس چیزی می دونه ؟
من چند تا مقاله از انترنت گرفتم ولی کمکی نکرد و هنوز متوجه چیزی نشدم
لطفا اگخ چیزی سراغ دارید همینجا بدید تا کار منم راه بیفته

shengo_k
21-01-2015, 22:13
سلام دوستان
کسی در مورد ساختار ها در زبان سی یا سی پلاس پلاس چیزی می دونه ؟
من چند تا مقاله از انترنت گرفتم ولی کمکی نکرد و هنوز متوجه چیزی نشدم
لطفا اگخ چیزی سراغ دارید همینجا بدید تا کار منم راه بیفته
در بسیاری از برنامه‌ها، گروهی از داده‌ها در ارتباط با یکدیگر می‌باشند، به گونه‌ای که مجموعهٔ آن‌ها یک واحد اطلاعاتی جامع تری را تشکیل می‌دهد. به عنوان مثال، اطلاعات دانشجو یک واحد اطلاعاتی مرکب است که شامل داده‌هایی نظیر نام، نام خانوادگی، شمارهٔ دانشجویی، معدل و... می‌باشد. معمولاً به مجموعه‌ای از داده‌ها که یک واحد اطلاعاتی کامل تر را تشکیل می‌دهند، یک رکورد گفته می‌شود و هر یک از این داده‌ها یک فیلد (field) نامیده می‌شود. خصوصیت یک رکورد آن است که نوع هر یک از فیلدهایش می‌تواند با نوع سایر فیلدهای آن متفاوت باشد. در زبان C برای ذخیره و پردازش یک رکورد، از نوع داده‌ای به نام ساختار (structure) استفاده می‌شود. ساختار یک نوع دادهٔ مرکب است که مجموعه‌ای از چند نوع داده می‌باشد. داده‌های تشکیل دهنده ساختار را اعضا (members) آن می‌نامند. در حقیقت عضوهای ساختار، همان فیلدهای رکورد هستند. نوع ساختار به صورت استاندارد تعریف نشده است. برنامه نویس بر اساس نوع و تعداد عضوهای تشکیل دهندهٔ ساختار، آن را در متن برنامه تعریف می‌کند