출처: 정혜경 판타스틱 자료구조 입문 (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진 정수 )
'C언어 > C언어 간단 개념 정리' 카테고리의 다른 글
13강, 14강 . 상수와 변수의 이해 (0) | 2023.01.11 |
---|---|
10강,11강,12강 . 호출부, Escape Sequence(확장문자열 - 기능문자) (2) | 2023.01.11 |
7강, 8강, 9강. C프로그램 예제, C언어 괄호 (0) | 2023.01.11 |
4강,5강,6강. 프로그램의 5대 구성 요소 (0) | 2023.01.10 |
2강,3강. 프로그래밍 언어란? (0) | 2023.01.04 |
댓글