برنامه نویسی
انواع فایل
دادهها ممکن است در فایل به دو صورت متنی و باینری وجود داشته باشند. این دو روش ذخیره شدن دادهها در موارد زیر با یکدیگر
شمارشی
یکی از انواع دادههای اسکالر نوع شمارشی است. بعضی زبانهای دیگر مانند زبان پاسکال نیز این نوع دادهها را در میان انواع دادههای استاندارد پشتیبانی
اجتماع
اجتماع مانند ساختار دادههایی است که از چند عضو تشکیل میشود و هر عضو آن نوع دادهای منحصر به خود دارد. اجتماع محلی از حافظه
عضو ساختار
متغیر اشارهگر میتواند عضو ساختار باشد. برای مثال مشخصات نفری با فرمت را میتوان به صورت ساختار زیر تعریف کرد. struct names { char *lastname
نوع داده کاربر
زبان برنامهنویسی C، دستور ویژهای را معرفی میکند که اجازه میدهد تا کاربران بتوانند نام جدیدی برای نوع داده تعریف کنند. نام جدید معادل نوع
بازگشت اشارهگر به ساختار (با تابع)
تابع ممکن است اشارهگری به ساختار را به توابع فراخواننده آن برگرداند. مثال ۹ـ۱۰ نحوه عمل را نمایش میدهد. مثال برنامه زیر با فراخواندن تابعی
انتقال ساختار به تابع
میتوان اعضای ساختار یا تمامی ساختار را به تابع گذر داد. راههای مختلفی برای انتقال یا گذر اطلاعات از نوع ساختار به تابع و بالعکس
پردازش ساختار
اعضای ساختار معمولاً به صورت مستقل و جدا از هم پردازش میشوند، یعنی هر عضو ساختار، به عنوان هویت مستقل، به صورت جداگانه پردازش میشود.
اختصاص مقادیر اولیه
به اعضا یا فیلدهای متغیر در ساختار میتوان، مشابه روشی که در مورد عناصر آرایه ملاحظه کردید، مقادیر اولیه نسبت داد. مقادیر اولیه مورد نظر،
ساختار
ساختار ساختار مجموعهای از متغیرهاست که با یک نام به آنها مراجعه میشود. در واقع ساختار داده جدیدی است که هر عنصر آن از نوع