본문 바로가기

예전/한줄정리

(15)
[한줄정리] 포인터형 변수 문제) 포인터형 변수는 몇 byte인가요? - 포인터는 자료형에 상관없이 주소를 저장하는 변수이기 때문에, 32bits 운영체제에서는 4byte만 할당받습니다.
[한줄정리] 전처리 키워드 문제) 전처리 키워드란? - 전처리 명령이란 컴파일 전에 먼저 실행하는 것입니다. - 전처리 명령어에는 #define, #include, typedef, #pragma, #ifdef, #ifndef 등이 있습니다.
[한줄정리] strlen과 sizeof 문제) strlen과 sizeof의 차이점이 무엇인가요? - strlen은 문자열의 길이를 구하는 함수로 NULL을 제외한 문자열의 길이를 return하고, sizeof는 메모리 공간에 할당된 버퍼의 크기를 return하는 함수입니다. 예를 들면, char szBuf[256] = "miso"; 에서strlen(szBuf) 는 4 이고, sizeof(szBuf) 는 256 입니다.
[한줄정리] 인스턴스와 인스턴스화 문제) Instance와 Instance화에 대해 설명하세요. - 인스턴스란 운영체제로부터 메모리공간 어딘가에 해당 변수를 실체화, 구체화 한 것이고, 인스턴스 화란 어떤 변수가 메모리 공간에 실제로 잡혀 있는 것이다.
[한줄정리] 레퍼런스 변수 문제) 레퍼런스 변수가 무엇인가요? - 레퍼런스 변수는 메모리 공간에 혼자 생길 수 없고, 이미 존재하는 변수에 붙어 있습니다. 또한 선언시 반드시 초기화 되어 있어야 합니다. 이는 함수의 인자로 전할할 때 큰 의미가 있습니다. - 레퍼런스 변수는 const로 선언하지 않으면 원본이 바뀔 위험이 있기 때문에, 대체로 const로 선언합니다.
[한줄정리] 객체 지향 프로그래밍 문제) 객체지향 프로그래밍의 기본개념에 대해 설명하세요. - 객체 지향 프로그래밍이란 모든 데이터를 객체로 취급하여, 처리하는 프로그래밍 방법으로 객체 자신이 독립적으로도 동작하고, 다른 객체의 부품으로도 사용됩니다. 대표적인 객체 지향언어로는 C++이 있으며, 이는 크고 복잡한 프로그래밍에 적합합니다.
[한줄정리] 시작 하면서... 면접 대비를 위한 포스팅 입니다. 문제를 보고 충분히 생각하신 후 답을 보시는게 훨씬 더 도움이 될꺼예요^^