KNK 16. Structures, Unions, and Enumerations(2) 공용체(union)는 구조체처럼 하나 또는 그 이상의 멤버로 구성되어 있고 다른 자료형을 가질 수 있다. 공용체의 멤버에는 구조체의 멤버와 같은 방식으로 접근할 수 있다. 우리는 구조체 태그와 자료형을 선언하는 것과 동이한 방식으로 공용체 태그와 공용체 자료형을 선언할 수 있다. 예를 들어 u 의 멤버 d를 초기화 하기 위해 아래처럼 작성할 수 있다. c가 book을 표현하는 catalog_... KNKKNK번역CC 15. Writing Large Programs(1) 어떻게 동일한 macro 정의나 type 정의를 두 개의 파일이 공유할 수 있도록 하지? #include directive 내부의 파일 이름은 디렉토리 path나 드라이브 명시자와 같은 파일의 위치를 알아내는데에 도움을 주는 정보를 포함할 수 있다. 첫번째, 우리가 이 정의를 필요로 하는 소스파일에 정의를 복사하는 것으로 인한 시간을 절약할 수 있다. 다른 파일에 정의된 함수 f를 호출할 때... KNKKNK번역CC 17. Advanced Uses of Pointers(1) 동적 공간 할당(dynamic storage allocation)을 사용하는 것으로, 프로그램은 실행 도중에 필요한 메모리의 블록을 얻을 수 있다. 동적으로 공간을 할당하기 위해서는, 우리는 <stdlib.h> 헤더에 선언된 3개의 메모리 할당 함수 중 하나를 호출할 필요가 있다. 메모리의 블록을 요청하기 위해 메모리 할당 함수를 호출할 때, 함수는 우리가 블록에 어떤 자료형의 데이터를 저장... KNKKNK번역CC
16. Structures, Unions, and Enumerations(2) 공용체(union)는 구조체처럼 하나 또는 그 이상의 멤버로 구성되어 있고 다른 자료형을 가질 수 있다. 공용체의 멤버에는 구조체의 멤버와 같은 방식으로 접근할 수 있다. 우리는 구조체 태그와 자료형을 선언하는 것과 동이한 방식으로 공용체 태그와 공용체 자료형을 선언할 수 있다. 예를 들어 u 의 멤버 d를 초기화 하기 위해 아래처럼 작성할 수 있다. c가 book을 표현하는 catalog_... KNKKNK번역CC 15. Writing Large Programs(1) 어떻게 동일한 macro 정의나 type 정의를 두 개의 파일이 공유할 수 있도록 하지? #include directive 내부의 파일 이름은 디렉토리 path나 드라이브 명시자와 같은 파일의 위치를 알아내는데에 도움을 주는 정보를 포함할 수 있다. 첫번째, 우리가 이 정의를 필요로 하는 소스파일에 정의를 복사하는 것으로 인한 시간을 절약할 수 있다. 다른 파일에 정의된 함수 f를 호출할 때... KNKKNK번역CC 17. Advanced Uses of Pointers(1) 동적 공간 할당(dynamic storage allocation)을 사용하는 것으로, 프로그램은 실행 도중에 필요한 메모리의 블록을 얻을 수 있다. 동적으로 공간을 할당하기 위해서는, 우리는 <stdlib.h> 헤더에 선언된 3개의 메모리 할당 함수 중 하나를 호출할 필요가 있다. 메모리의 블록을 요청하기 위해 메모리 할당 함수를 호출할 때, 함수는 우리가 블록에 어떤 자료형의 데이터를 저장... KNKKNK번역CC