DOUG 로이드 : 당신이했습니다 있다면 구조에 우리의 비디오를 본, 당신은 이미 우리가 알고 우리 자신의 데이터 유형을 정의 할 수있는 능력. 당신이 사용하는 구조를했습니다 경우에, 당신은 알고있다 때로는 이러한 데이터 유형을 사용하여 실제로 조금 될 수 있습니다 성가신 우리 때문에 구조체 키워드를 사용해야합니다 우리는 them--와 함께 작업 할 때 구조체 자동차 또는 구조체 학생. 즉 입력 할 수 많은입니다 우리는 단지 갖고 싶어 구조 같은 단순한 뭔가. 우리는 우리가 원하는 잔 마셔요 할 것들로 작업 할 수 좀 더 간편한 방법, INT 또는 문자, 뭔가 많은 것 입력하는 것이 더 편리. 다행히도, 거기에 방법은 C에서이 작업을 수행하려면 이다 타입 정의라는 것을,와 방법은 속기를 만들거나 다시 작성하기 데이터 유형의 이름. 당신은 데이터를 다시 작성할 수 있습니다 이미 존재하는 유형, 또는 당신은 당신의 자신의 데이터 유형을 작성할 수 있습니다. 당신이 할 첫 번째 것은 당신입니다 일반적인 방법으로 타입을 정의 그리고 당신은 뭔가에 별명을 타입 정의 옛 이름 새 이름을 else--. 매우 간단, 맞죠? 그래서 우리는 예를 들어 형식 정의를 수 이미 존재하는 데이터 바이트 부호없는 문자의 유형입니다. 그리고, 지금부터 우리는 한 후에 이 유형은 다시 definition-- 만든, 일반적으로 상단에 될 것입니다있는 우리의 점 C 파일 또는 도트 H 파일 별도로, 우리가 할 수있는 단지 사방에 물린 사용하십시오 우리는 부호없는 문자를 사용했을 것이다. 즉 입력에 많은 짧은입니다. CS50의 라이브러리에서, 우리는이 항아리를 할 우리는 문자열로 문자 스타를 형식 정의를. 우리는 추상화 때문에 포인터의 거리에 아이디어. 그리고 사실은 문자열 정말입니다 첫 번째 character--에 대한 포인터 문자의 배열, 그것은 단지 때문에 주위에 당신의 머리를 얻을 혼란 that--하지만 우리가 무엇을 사실. 그리고이 코드 줄은 실제로 존재 CS50 점 H 타입 정의 문자 스타 문자열, 그냥 좀 덜 만들려면 성가신 처리해야합니다. 이미 당신은 아마 본 적이 여기에 값 조금, 하지만 큰 타입 정의된다 구조와 결합 될 때, 나는 이전에 언급있다. 구조는 두 단어 타입 이름을 가지고있다. 그래서 그들은 정말 짜증나는 일 수있다 해당 유형의 변수를 만들려면 또는 [들림] 구조체 무언가의, 당신의 라인은 정말 긴, 정말 얻을 수 있습니다. 그리고 당신은 오는 형식 정의를 사용할 수 있습니다 많은 짧은 뭔가입니다. 다음과 같이 내가 차를 정의한다면, 나는이 car-- 구조체 자동차의 나의 정의, 다음 모든, 중괄호를 엽니 다 내 구조의 필드, 가까운 중괄호, 반 colon-- 내 데이터 형식을 정의한 후, 나는 구조체 형식 정의를 할 수 있습니다 자동차 밑줄 T와 같은 차. 그리고 나는 지금 모든 것을 수행 한 경우 시간 나는 그렇지 않으면 사용했을 구조체 자동차, 난 그냥 자동차 밑줄 (T)를 사용할 수 있습니다. 즉, 할 수있는 방법을 많이 짧은이다 이 구조의 생각을 표현 난 그냥 만든. 또한, 구조 때문에 그래서 일반적으로 형식 정의에 사용됩니다, 실제로을 정의 할 수 있습니다 할까 .. 거기 시작과 끝 사이에 입력합니다. 그래서 형식 정의 구조는 다시입니다 일반적으로 형식 정의, 이전 이름​​, 새 이름, 이름은 이미 어디 당신이 만든 유형. 하지만 당신은 실제로 구조를 정의 할 수 있습니다 오른쪽 타입 정의의 중간에 대신에 정의해야하는 이를 별도로하고 그것의 형식 정의를 않습니다. 그리고 그 것처럼 보일 것 이 항아리 형식 정의 구조체 자동차, 열린 중괄호, 당신의 분야의 모든 정의, 가까운 중괄호, 자동차 T. 그래서 이전 이름​​은 모든 물건에 빨강, 당신은 단지 구조를 정의하고 동시에 그것을 명명. 그리고 새 이름 자동차 밑줄 T입니다. 그래서 우리가 사용하기 시작하면 코드에서이, 이전에 내가 말했다 수도, 구조체 자동차 myCar라는 세미콜론. 그럼 난 더 이상 그렇게 할 필요가 없습니다. 지금은 타입 정의를 사용했는지, 내가 다만 자동차 밑줄 T myCar라는 말을 할 수 있습니다. 그 방법의 많은 짧은이다 그렇게하고, 실제로,의 것 더 많이 될 것 편리하고, 특히 당신은 구조를 사용하기 시작으로 코드에서 더 많은. 나는 더그 로이드입니다. 이 CS50입니다.