[C] 포인터(1)
1. 프로그램과 프로세스 - 프로그램과 프로세스의 차이는 매우 간단하다. 프로그램은 실행파일이다. 파일 시스템 상에 존재하는 실행 파일이 프로그램이다. (확장자가 .exe인 파일) 이 실행파일을 실행하였을 때 메인메모리상에 이 프로그램에 메모리를 할당해준다. 메모리상에 올라가 CPU를 할당받을 수 있는 상태의 프로그램을 프로세스라고 한다. 2. 빌드 우리는 비주얼 스튜디오에서 C로 코드를 짜고 컨트롤+f5를 하곤 한다. 이 컨트롤+f5는 무엇을 하는 것일까? 빌드 과정이다. - 우리가 ctrl+f5를 하는 것은 "빌드"라고 하는 것이다. 이 빌드는 컴파일과 링크의 과정으로 이루어져 있다. 우리가 소스코드를 작성해서 실행을 했는데 소스코드에 printf()라는 함수가 있다고 가정하자. 그렇다면 ..
개발공부/C
2019. 9. 11. 11:17