본문 바로가기

내가 꾸는 꿈

변수의 할당, 출력 [노베이스 게임개발 1일차]

반응형

가장 먼저 무슨 공부를 해야 하나 알아보니
기본적인 C언어를 먼저 공부하고 하고 싶은 엔진에 따라 C++이나 C#을 배우면 된다고 한다.
나머지는 추후 알아가는 거로 하고 일단 C언어를 클래스101에서 개발자 라라님의  강의를 듣고 배우기로 하였다.


그리하여 1일 차 중학교 때 이후로 오랜만에 visual studio를 설치하였다.
먼저 기본적인 프로그램 사용법을 익혔는데 예전에 비해 프로그램이 상당히 많이 발전해 있어서 비교적 진입하기 수월했다.


오늘은 가장 기본 중의 기본인 출력과 변수의 할당에 대해 배웠다.

 

처음으로 코드를 만들어 보았다

 

#include <cstdio> : 전처리를 의미하는데 표준 입출력을 사용하겠다는 뜻으로 나중에 매크로를 배울 때 정확히 공부할 예정이다.



int main() { : 모든 C언어를 이용한 프로그램의 맨 처음으로 나오는 함수다. 마지막에 return 0; 와 같이 쓰인다. 이 안에 들어가는 모든 구문은 세미콜론(;)을 넣어야 한다.



변수란 기본형 데이터를 저장하는 저장공간으로

int ~~~; : 변수를 선언, 혹은 정의하기 위해 쓰는 구문

정확한 선언과 정의에 대한 개념은 함수에 대해 배울 때 다시 공부하기로 했다.



변수에 값을 넣는 것을 '할당'이라고 한다.

위에 나온 것처럼

apple을 먼저 선언을 한 후 apple에 따로 할당할 수도 있고.

melon처럼 선언과 동시에 값을 할당할 수도 있다.

또 grape처럼 값을 할당할 때 연산을 통해 할당할 수도 있다.

마지막으로 변수끼리의 연산을 통해서도 값을 할당할 수 있다.



printf("~~~") : 변수를 출력하기 위한 구문

그림과 같이 괄호 안에 %d를 통해서 변수를 출력할 수 있다.

 

 

 

그리하여 나온 결과물

후기:

이전에 살짝살짝 배웠을 때는 그냥 따라 하기만 했는데 이렇게 주석도 꼼꼼히 달고 블로그에 글을 쓰면서 공부하니 좀 더 잘 기억될 거 같아서 아주 뿌듯하다.
그리고 ; 넣는 것을 자꾸 까먹는다 잘 기억해야지.

 

*본 포스팅은 학생의 입장에서 쓴 글로 정확하지 않을 수 있으며 댓글로 피드백해 주시면 감사하겠습니다.

클래스 101 개발자 라라 님의 강의를 통해 학습한 내용을 기반으로 두고 있습니다.

반응형