PDA

View Full Version : سوال



*Fatemeh*
شنبه 25 بهمن 1393, 22:15 عصر
سلام
میشه لطفا یه توضیح ساده از struct هاتوی محیط ++C بهم بدید؟

rahnema1
یک شنبه 26 بهمن 1393, 07:34 صبح
سلام
میشه لطفا یه توضیح ساده از struct هاتوی محیط ++C بهم بدید؟

سلام
ای کاش سوال را در تالار ++c مطرح می کردید
در ++c نوع ها به دو دسته تقسیم میشن
-نوع های اصلی مثل int و double و ...
نوع های مرکب مثل class یا struct یا ...
برای اعلان یا تعریف متغیر ها ابتدا نوع را میذاشتیم سپس نام متغیر
مثلا اگه می خواستیم بگیم متغیر var از نوع int هست اینجور می نوشتیم

int var;
var = 3 + 5;


اما با استفاده از struct می تونیم یک «نوع» دلخواه ایجاد کنیم
این نوع میتونه ترکیبی از چیزهای مختلف باشه مثلا می خواهیم یک نوع ایجاد کنیم به نام نوع دانشجو
این نوع 3 خصوصیت شماره دانشجویی و نام و نام خانوادگی داره و از روی اون نوع تعداد زیادی دانشجو تولید کنیم

struct Student
{
int shomare_daneshjooei;
string nam;
string name_khanevadegi;
};

Student student1;
student1.shomare_daneshjooei = 23214;
student1.nam = Hasan;
student1.name_khanevadegi = Hasanzadeh;

Student student2;
Student student3;
Student student4;

یک struct میتونه علاوه بر متغیر شامل تابع و بعضی چیزهای دیگه هم باشه
این حالا یک معرفی خیلی مختصر و ساده بود که اگه می خواهید بیشتر بدونید لازمه به آموزشهای متعدد در همین سایت یا سایتهای دیگه یا کتابها و جزوه های مفصل تر مراجعه کنید

*Fatemeh*
یک شنبه 26 بهمن 1393, 10:51 صبح
خیلی ممنون از شما