ویرگول
ورودثبت نام
سید عمید قائم مقامی
سید عمید قائم مقامیبرنامه نویسی سیستم ویندوز و مهندسی معکوس و علاقه مند به آموزش.
سید عمید قائم مقامی
سید عمید قائم مقامی
خواندن ۱ دقیقه·۲ ماه پیش

آموزش برنامه نویسی قسمت 12 ( struct در زبان C++):

استراکچر چیست؟

در زبان C++، استراکچر (struct) یک نوع داده‌ای سفارشی است که به شما اجازه می‌دهد چندین متغیر با نوع‌های مختلف را در یک قالب یک‌پارچه ذخیره کنید.

وقتی می‌خواهید اطلاعات مرتبط را کنار هم نگه دارید، مثل اطلاعات یک دانشجو، یک کتاب، یک ماشین و… از struct استفاده می‌کنیم.

چرا از استراکچر استفاده کنیم؟

1.کد مرتب‌تر می‌شود

2.چند متغیر مرتبط در یک مجموعه قرار می‌گیرند

3.خوانایی برنامه بالا می‌رود

4.به جای چندین متغیر جداگانه، یک نوع داده جدید می‌سازیم

نحوه تعریف یک struct

مثال:

struct Student { string name; int age; float score; };

توضیح:

در اینجا ما یک استراکچر به نام Student تعریف کرده‌ایم که شامل:

  • یک رشته (name)

  • یک عدد صحیح (age)

  • یک عدد اعشاری (score)

نحوه ساخت متغیر از روی struct

Student s1;

اکنون s1 یک دانشجوست که سه ویژگی دارد.

نحوه مقداردهی به اعضای struct

s1.name = "Ali"; s1.age = 20; s1.score = 18.5;

مثال:

#include <iostream> using namespace std; struct Student { string name; int age; float score; }; int main() { Student s1; s1.name = "Ali"; s1.age = 20; s1.score = 18.5; cout << "Name: " << s1.name << endl; cout << "Age: " << s1.age << endl; cout << "Score: " << s1.score << endl; return 0; }

خروجی:

Name: Ali Age: 20 Score: 18.5

Telegram: @CaKeegan
Gmail : amidgm2020@gmail.com

structcppبرنامه نویسیسی پلاس پلاس
۱
۰
سید عمید قائم مقامی
سید عمید قائم مقامی
برنامه نویسی سیستم ویندوز و مهندسی معکوس و علاقه مند به آموزش.
شاید از این پست‌ها خوشتان بیاید