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