C언어 구조체
-
C언어 구조체와 배열Visual Studio/C 기초 2012. 9. 6. 16:19
구조체안에 배열을 삽입하는 방법입니다. (우엑) 구조체와 배열을 사용하는 프로그램은 음.. 전화번호부를 관리하는 프로그램에서 사람의 이름과 전화번호를 저장하기 위해 구조체를 정의할 수 있습니다. struct adress{ char fname[10]; char lname[12]; char phone[8]; }; struct adress list[100]; 이 문장은 100개의 요소를 가지는 list라는 이름의 배열을 선언하는데, 모든 요소는 adress형 구조체 변수이고 각 요소는 일반적인 배열 요소와 마찬가지로 첨자에 의해서 구분됩니다. list 배열 한 칸당 fname[10], lname[12], phone[8] 배열이 들어있다고 보시면 됩니다. 예제를 보겠습니다. #include struct adre..
-
C언어 구조체의 기본Visual Studio/C 기초 2012. 9. 6. 00:18
구조체 하니까 위엄이 느껴지지 않습니까? 매우 중요합니다. 이 글을 읽고 많은 내용 알아가셨으면 좋겠습니다. 구조체의 정의와 선언 구조체는 여러 개의 변수를 쉽게 사용할 수 있도록 하나의 이름으로 묶은 하나 이상 변수들의 집합입니다. 구조체의 장점은 여러가지 데이터 형을 포함할 수 있습니다. struct cordin { int x; int y; } 이 것이 구조체 기본 구조입니다. struct cordin { int x; int y; } 1st, 2nd; 이 문장은 구조체 cordin을 정의하고 cordin형 변수인 1st와 2nd라는 이름의 두 구조체를 선언합니다. 1st와 2nd는 구조체형 변수입니다. struct cordin 1st, 2nd; 라고 정의할 수도 있습니다. 구조체 멤버를 사용하는 방법..