이번엔 C언어 책 앞부분에 항상 등장하는 HelloWorld를 한번 분석하는 시간을 가져봅시다. 사실 그 짧아 보이는 코드에는 굉장히 많은 개념이 담겨있어요. 우선 코드를 봅시다. #include int main(){printf("Hello World!\n");return 0;} 지난번 글이었던 "C언어 진입장벽 부수기" 에 있던 코드라 익숙하죠? 우선은 Visual Studio 에 입력하고 실행시켜 봅시다.단축키 기억나시나요? Ctrl + F5 실행 결과가 어떻게 나오나요? 이렇게 잘 나오나요? 지난번에 printf 함수의 역할이 쌍따옴포(") 사이에 있는 글자를 출력하는 기능을 한다고 했었어요. 그리고 "\n" 은 출력할 때 개행(줄바꿈)을 하는 기능을 한다고 했구요.그런데 printf 말고 그 주위..
C언어를 시작하려는데 너무 힘들어하는 사람이 많아서 이렇게 글을 써봅니다.처음에 외울게 조금 있고, 생소한 용어들이 나와서 그렇지 그것들을 있는 그대로 받아들이면 않습니다!찬찬히 들여다 볼까요? (입문자들을 위해 중간 중간 생략된 개념이 있을 수 있습니다.) 1. 준비물 컴퓨터, 컴파일러, 에디터, 손가락2. 기본 개념 탑재여기서 잠깐 기본적인 용어와 C언어 프로그래밍의 개요를 살펴보고 가도록 하죠. 소스 코드 -> 컴파일 -> 링크 -> 실행파일 프로그램이 만들어지는 큰 과정은 위와 같습니다. 사용된 용어들을 정리해보죠. 소스 코드(Source Code) == 프로그래머가 타이핑한 코드 그 자체컴파일(Compile) == 코드를 컴퓨터가 이해하는 기계어로 변환링크(Link) == 기계어를 이용해서 실행..
- Total
- 1,183,644
- Today
- 41
- Yesterday
- 116
- ftz
- 바이러스
- 해커 스쿨
- 백신
- It
- 윈도우7
- WarGame
- 최적화
- 사진
- 포토샵
- 비밀번호
- 보안
- 버퍼 오버플로우
- 악성코드
- 워게임
- 해킹
- 패스워드
- 속도
- 윈도우
- 컴퓨터
- 마이크로소프트
- 아이콘
- 인터넷
- 컴퓨터속도
- 웹페이지
- 네이버
- C언어
- 시스템 해킹
- hackerschool
- 블로그