struct a{
char string[100];
int number;
}a[2];
struct a a[0] = {"dmdkdkdk", 69};
a[1] = a[0];
일케하면 a[0] 구조체랑 a[1] 구조체랑 내용 같아짐?
struct a{
char string[100];
int number;
}a[2];
struct a a[0] = {"dmdkdkdk", 69};
a[1] = a[0];
일케하면 a[0] 구조체랑 a[1] 구조체랑 내용 같아짐?
왜 구조체 타입명이랑 변수명이 같죠
아 그냥 대충 주르륵 쓰다가 그랬나봐 ㅠㅠ다르면 저거 됨??
비밀번호 몰라서 수정도 안됨ㅋㅋ..
a[0] 대입할때 이미 구조체 정의 이후 a[2]로 선언했으니 앞에 struct a 없다고 하고 돌리면
a[1].string 이나 a[1].num 출력하면 값 나옵니당
결론은 구조체 이름끼리 대입연산으로 구조체 내용물 복사할수 있다는거지??
예제로 써놓은 고정크기 char배열이나 인트같은건 되는데, 복잡해지면 딥카피 복사생성자 직접 만들어줘야해여
캄샤합니다 (_ _)