C언어 (7) 반복문 반복문이랑 동일한 문장을 여러 번 반복하는 구조이다. 동일한 작업을 계속해야 한다면 똑같은 문장을 crtl+c, crtl+v하는 것보다 반복문을 사용하는 편이 좋다. 반복문 노트북을 구매하기 위해 월급을 받아 저축하는 사람의 경우를 프로그램으로 만들어보자. 저축한 돈이 240만원 이상이 될때까지 아르바이트를 하고, 이...
C언어 (6) 조건문
C언어 (6) 조건문 프로그램은 사용자의 선택에 의해 동작해야 한다. 입력이나 신호에 따라 변화하는 프로그램을 만들기 위해 조건문을 알아야 한다. 조건문 자판기 내부의 과정을 간단하게 도식화해서 보면 이런 동작들이 있을 것이다. 이 때 마름모안에 들어있는 문장들을 조건문이라고 부르고, 문장의 참, 거짓에 따라 동작이 바뀐다. 여태까지 ma...
C언어 (5) 연산자
C언어 (5) 연산자 컴퓨터의 연산이란 사칙연산을 포함해 대입, 지수, 조건 등이 있다. 상황에 맞는 연산을 할 수 있도록 연산자를 알고 있어야한다. 분류 연산자 설명 대입 연산자 = 대입 산술 연산자 ...
C언어 (4) 자료형2
C언어 (4) 자료형2 정수형 변수에 이어 실수형 변수를 알아보자. 자료형 변환에 대해서도 알아보자. 자료형 키워드 바이트 수 범위 정수형 short 2 -32,768 ~ 32,767 ...
C언어 (3) 자료형
C언어 (3) 자료형 변수를 선언할 때 어떤 자료형을 받을지 앞에 적어줘야 한다. 자료형이란 뭘까? 이 자료형에 따라 메모리에 어떻게 값이 저장되는지 자세히 알아보자. 자료형 데이터는 정수형, 실수형, 문자형과 같이 다양한 type을 가진다. 이 type이 자료형이다. 나누는 기준은 변수 앞에 붙여진 int, double 등의 키워드를 보고 ...
C언어 (2) 변수와 상수
C언어 (2) 변수와 상수 프로그램은 사용자에게 입력을 받고 그에 따라 다른 값을 내놓는다. 상수와 값을 저장하는 공간인 변수의 차이를 알아보고 입력 함수 scanf를 써보자. 변수 변수란 우리가 프로그램을 작성할 때 숫자나 문자 같은 데이터를 저장하기 위한 공간이다. #include <stdio.h> int main() { ...
C언어 (1) 기초 사항
C언어 (1) 기초 사항 비주얼 스튜디오를 설치하고 이제 프로그램을 직접 만들어 본다. 문장, 주석, 함수, 출력 함수를 본다. 입출력 방법 #include<stdio.h> /*주석*/ int main(void){ printf("Hello World!"); //hello world! return 0; } 위의 코...
C언어 (0) 개요
C언어 (0) 개요 공부한 것을 적으려고 만든 블로그인데 어떻게 시작할지 모르겠다. 일단 컴공의 시작은 C언어! 같은 느낌이니까 c언어 정리로 시작하자 코딩 학원 강사로 일한지가 24년 1월 말부터니까 거의 1년이 되어간다. 수업을 하며 이건 알았으면 좋겠다거나 많이 실수하는 것도 적어야겠다. 수업 자료처럼 쓰기 위해서.. 책은 C언어 콘서...
markdown 정리
마크다운 문법 정리 github.io를 처음 만들고 마크다운으로 글을 쓰는 것이 처음이라 한 번 정리하고 노트처럼 쓰기 위해 작성합니다. 1. 제목 (Headers) 제목을 표시할 때는 #을 사용하고. #의 개수에 따라 제목의 레벨이 된다. # 제목 1 ## 제목 2 ### 제목 3 #### 제목 4 2. 강조 (Emphasis) 텍스트...