안녕하세요, 잘 돌아오셨어요
이 비디오에선 첫 번째 C 프로그램을 만들 거예요
아마 이 전망은 익숙하실 거예요
이건 빛이에요
이 작업 공간에는 이전 비디오에 나온 프로젝트들이 있어요 프로젝트 2, 프로젝트 3
새 프로젝트를 시작하려면 어떻게 하는지 알아야 해요
네 이 시점에서 새 프로젝트를 파일하거나 워크스페이스를 선택해 오른쪽
클릭 후 새 프로젝트를 클릭할 수 있어요
새 마법사 프로젝트를 불러오죠
네 이전 비디오에서 만든 이전 템플릿을 사용할게요 이 프로젝트를
첫 번째 프로젝트라고 이름 짓죠
첫 번째 프로그램 어때요?
그럼 더 좋죠
이 카테고리에서 사용자 템플릿을 선택할게요
형식을 선택할게요 템플릿을 선택하고 누를게요
네
첫 번째 프로그램 폴더가 생성된 게 보이시죠 근데 굵게 강조되지 않았어요
굵지 않죠
네 대담하게 만들어야 해요 활성화된 프로젝트요 편집하거나 컴파일할 때마다
이 프로젝트를 컴파일한다는 뜻이니까요
이걸 더블 클릭해 굵게 만들 거예요
메인에서 선택할게요 c 다른 파일을 닫겠습니다 그리고 Hello World 프로그램
템플릿이 있는 것을 볼 수 있습니다 이전 프로젝트 세팅에서 가져온 것이죠
네 이건 삭제할 거예요 어쨌든 처음부터 코드를 작성하는 건 좋은
생각이니까요 그래야 뭘 하는지 이해하고 여러분이 할 좋은 연습이 되니까요
네 이제 코드를 작성해 보겠습니다 표준 헤더 파일을 포함해서요
이 컨셉들이 좀 더 상세히 설명해 줄 거예요
이 파운드 기호는 기본적으로 전처리 처리기를 정의하는 거예요 C 표준 라이브러리에서
C++로 빌드된 다른 코드를 포함하고 싶다는 거죠
헤더 파일도 나중에 포함할 수 있지만 지금은 표준 IO만 포함하라고 하죠 H 구문에 강조 표시된 게 보이시죠? include라고만
하면 돼요 그리고 코드 다음 줄을 작성해야죠 메인 기능을 작성하는 겁니다
우리 주요 기능은 프로그램의 진입점이죠
프로그램, 실행 파일을 실행할 때 실행되는 함수죠
주요 기능은 아주 다양해요
INT 데이터 타입으로 생성할 것입니다 INT 데이터 타입 보라색으로 강조되어 있습니다 그리고
메인이라고 하고 빈 괄호를 사용할 수 있죠
네 네 그리고 괄호를 치면 빨간색이 나오죠 끝이 없기 때문이에요
괄호요
네 왼쪽 괄호에서 함수가 시작되고 프로토타입 함수 정의 오른쪽 괄호에서 끝나죠
이 함수는 매개 변수를 받아들이지 않아요 그래서 그냥 비워두죠
이제 그건 그렇고 C는 void도 넣게 해줍니다 특별한 키워드죠
지금은 그냥 비워두도록 하죠 그런 다음 함수를 생성할 거예요 모든 함수는
왼쪽 중괄호로 시작하죠
왼쪽 중괄호로 만들 거예요
이것도 빨간색이죠 함수를 끝내기 위해서는 오른쪽 중괄호가 있어야 하고
왼쪽 중괄호는 함수 블록을 시작하니까요
네 기본적으로 왼쪽 함수와 왼쪽 중괄호 오른쪽 중괄호 사이에 있는 건 함수
안의 코드예요
이런 용어들은 완전히 이해할 수 있는 기능은 아닐 수 있어요
네 구문 이해도를 보여주는 첫 프로그램을 작성하고 있어요 그럼 어려움이
생기겠죠
빨간 중괄호가 있을 때마다 끝 중괄호를 꼭 넣어야 해요
지금이요 그건 그렇고 IDE가 그걸 추가할 거예요 반환을 누르면요 왼쪽 걸 추가한 다음에요
네 이제 코드를 작성해 사용자에게 좋아하는 숫자를 입력하도록 요청할 겁니다
그런 다음 사용자가 좋아하는 숫자를 출력하는 거죠
네 그리고 이 정보의 일부는 나중에 나올 문법까지 상세히 다루겠지만 첫 번째 프로그램을
작성해서 컴파일할 수 있어야 해요
네 이 시점에서 정보를 저장하는 변수를 생성하겠습니다 우리가 좋아하는 숫자를
저장하죠
형식 INT로 하죠 그냥 favorite number라고 하고 0으로 초기화
할 거예요
데이터를 할당할 거예요
데이터 타입과 그리고 데이터 타입과 변수 그리고 앞으로의 비디오에서 다룰 개념에 대해 이야기해보죠
네 네 데이터를 저장하는 변수에 대해 좋은 명명 규칙을 사용합니다 그리고 사용자에게
정보를 입력해달라고 요청합니다
그래서 scanf라는 함수를 사용할 거예요.
그리고 네 그리고 다시 큰 따옴표 안에 데이터 형식 지정자를 넣을 거예요 %d와 백슬래시, 혹은
끝말잇기를요
데이터를 변수 안에 저장합니다 좋아하는 숫자라는 변수요
네 그러니 저와 함께 타이핑해서 코드를 작성하고 사용자 입력 등을 알아내는 거예요
입력 방법을 구체적으로 설명한 다른 영상도 있어요
사용자에게 숫자를 입력하도록 요청할 거예요
화면에 출력을 표시하고 싶어요
그래서 좋아하는 숫자를 입력해 주세요 같은 걸 할 거예요
그리고 라인 피드를 추가하죠
모든 게 큰따옴표로 동봉된 게 보이시죠
그리고 세미콜론을 써서 문을 끝내죠
C#에서 또 다른 구문인 include directive와 같은 다른 구문은 세미콜론이 없어요
함수에는 세미콜론이 없어요
네 그럼 엔터를 써서 그걸 출력하고 그 숫자를 알려줘야
해요
네 숫자를 입력했다고 프린트하라고 하죠 그리고 형식 지정자를 사용하고요 나중에 설명하죠
라인 피드의 백슬래시 n
그런 다음 제가 좋아하는 숫자인 변수의 값을 표시할게요
그리고 괄호와 세미콜론에서 세미콜론을 끝내죠
네 네 이 코드에 대해 주된 것은 괄호로 시작하는 코드 완성도,
괄호 종료도 있고 괄호 종료도 있고 큰 따옴표도 있네요
IDE는 많은 걸 제공하죠
그리고 구문을 다시 강조할 수 있죠 C#에 대한 구문에 익숙해지실
수 있도록요 그리고 int가 있기 때문에 기본적으로 0을 반환하라고 하는 거죠 에러가 없다는
의미입니다 코드를 저장할 수 있어요 컨트롤을 누를 수 있죠
S 여러분이 실제로 할 수 있는 건 첫 번째 프로그램이 굵은 글씨니까 이걸 컴파일할
수 있다는 거죠 오른쪽 클릭해 컴파일하면 빌드 창에서 결과물이 나와요
오류 없이 컴파일링만 잘 됐다면요
네
그래서 첫 번째 프로그램을 만들었는데 아주 간단했어요 사용자에게 좋아하는 숫자를
묻고 입력을 얻어 출력을 표시하는 거죠
네 그리고 개념 획득 입력 출력 표시 형식 지정자 함수 이런 건 모두
나중에 정의되죠
네 이 비디오의 목적은 코드 작성입니다 구문에 좀 익숙해져 코드를
컴파일하는 거죠
그래서 오류가 없었죠
다음 강의에서는 빌드하는 방법을 실제로 보여드릴 겁니다, 그렇죠?
네 C# 프로그램은 이미 얘기했죠 바이너리와 실행 가능한 프로그램을 만드는 많은 단계가 있다고요
네 네 하나는 컴파일하고 하나는 링크하는 거죠 컴파일만 했어요 이제 전체 프로젝트를 빌드해야
합니다 그래야 프로그램 실행이 가능한 링크를 걸어 생성할 수 있으니까요
다음 강의에서 확인하죠
고마워요