다른 데이터형이 허용되는 데이터의 집합
#include <iostream>
using namespace std;
struct MyStruct
{
string name;
string job;
int age;
float height;
};
int main()
{
MyStruct A;
A.name = "홍길동";
A.job = "개발자";
A.age = 30;
A.height = 180.5;
MyStruct B = {"김철수", "디자이너", 25, 170.5};
cout << "이름: " << A.name << endl;
cout << "직업: " << A.job << endl;
cout << "나이: " << A.age << endl;
cout << "키: " << A.height << endl;
cout << "이름: " << B.name << endl;
cout << "직업: " << B.job << endl;
cout << "나이: " << B.age << endl;
cout << "키: " << B.height << endl;
return 0;
}
typedef 를 사용한 구조체 선언
typedef struct {
int id;
char name[50];
float score;
} Student;
Student s1;
s1.id = 1;
strcpy(s1.name, "Kim");
s1.score = 85.5;
'Code > C++' 카테고리의 다른 글
[C++] 정적 변수 (static) 와 상수 변수 (const) (0) | 2024.08.18 |
---|---|
[C++] 메모리 할당 (0) | 2024.08.16 |
[C++] 네임스페이스 (namespace) (0) | 2024.08.15 |
[C++] 선언 (Declaration)과 정의 (Definition) (0) | 2024.08.14 |
[C++] 포인터 (0) | 2024.03.27 |