سلام - مثال زیر رو ببینید :
الان تنها مشکل من اینه که اون STRUCT آخری کجا استفاده میشه و این نحوه تعریف چیه داستانش و چطور میشه به اعضای این نوع STRUCT با این نوع تعریفش دسترسی پیدا کرد؟؟؟
و این که اون struct مدل دومی فک نکنم زیاد کاربرد داشته باشه - طرف اگه بخواد تعداد زیادی متغییر از struct اش ایجاد کنه که مثل حالت 1(مثال زیر) مینوستش و اگه بخواد خودش متغییر های پیشفرضی تعریف کنه و دیگران هم دیگه نتونن متغییر پیشفرض تعریف کنن از حالت 3 استفاده میکنه - درسته؟
#include "stdafx.h"#include <iostream>
using namespace std;int main()
{
// حالت1
struct Person_A
{
int age;
char name[30];
bool male_or_female; // 0=male, 1=female
};
Person_A A1, A2, A3;// حالت2
struct Person_B
{
int age;
char name[30];
bool male_or_female; // 0=male, 1=female
}B1, B2, B3;// حالت3
struct
{
int age;
char name[30];
bool male_or_female; // 0=male, 1=female
}C1, C2, C3;// حالت4
struct
{
int age;
char name[30];
bool male_or_female; // 0=male, 1=female
};while (1);
}
برچسب:
نویسنده: محمد رضا جوادیان