1강.
출처: 정혜경 판타스틱 자료구조 입문 (in C)
[무료] 정혜경 판타스틱 자료구조 입문 (in C) - 인프런 | 강의 (inflearn.com)
[무료] 정혜경 판타스틱 자료구조 입문 (in C) - 인프런 | 강의
자료구조의 기본 개념과 구현기법을 학습합니다. 자료구조의 개념을 이해하고 가장 만만한 자료구조인 1차원 배열 자료구조부터 정복한 다음, 줄줄이 이어지는 연결리스트에 대해 이해하고 실
www.inflearn.com
Integer num; // 변수 선언
num 이라는 변수를 선언해준다 ( 데이터를 저장하는 공간)
num 이라는 공간이 컴퓨터 내부에 기억공간이 확보가 된다.(처음에 할당받은 주소에는 쓰레기 값으로 채워져있다.)
C언어에서는 입력을 받아주는 함수(기능) 이 있는데
이는 scanf("%d", &num); //입력
scanf 함수명(기능)
입력 양식과 입력 대상처의 주소로 구성되어 있다.
%d 는 형식 변환 문자라고 한다. 여기서 d 는 decimal 의 줄임말로
decimal 은 10진 정수를 의미한다.
scanf 에서 f 는 format 을 의미하며
format에 의해 입력하고자 하는 함수가 scanf 이다.
num 앞에 &는 주소 연산자이다.
scanf 함수는 키보드로 부터 입력을 받아온다.
num 공간에 3을 입력했을때 내부에 쓰레기 값대신에 3이라는 값이 채워진다.
그리고 num 에서 입력받은 값에 계산을 진행해 준다.
num(L value) = num * 2(R value) ; //2배수 만들기
기본적으로 모든 계산은 왼쪽 값에 오른쪽 값을 대입한다.
이후 printf 를 통해 화면에 출력한다.
num=%d 즉 num값을 10진 정수로 화면이 찍겠다.
즉 위의 방식대로 쭉하면 입력한 값을 2배수로 화면에 출력을 하겠다.
알아야 할 개념!
변수를 선언
scanf(%d(입력양식) , num(입력대상처의 주소));
printf("num=%d(출력 format) , num (출력대상));// 출력하기
demical ( 10진 정수 )