Computer Science
What? 컴퓨터 과학 When? 마지막 수정일 : 2025.04.18 Ref 목차 참고 깃허브 : CS-study 내용 참고는 내용 밑에 삽입 list ## CS - ComputerArchitecture - [DataStructure](https://github.com/BangYunseo/TI...
What? 컴퓨터 과학 When? 마지막 수정일 : 2025.04.18 Ref 목차 참고 깃허브 : CS-study 내용 참고는 내용 밑에 삽입 list ## CS - ComputerArchitecture - [DataStructure](https://github.com/BangYunseo/TI...
‘쉽게 풀어쓴 C언어 Express - 천인국’ 11장 학습 내용 소스코드 1절. 포인터 기초 포인터(Pointer) 주소를 가지고 있는 변수 변수의 저장 변수는 메모리에 저장된다. 메모리는 바이트 단위로 엑세스된다. 첫 번째 바이트의 주소는 0, 두 번째 바이트는 1, … 변수...
‘쉽게 풀어쓴 C언어 Express - 천인국’ 10장 학습 내용 소스코드 1절. 배열 기초 배열이란? 배열을 사용하면 한 번에 여러 개의 변수를 생성할 수 있다. int s[10]; // 10개의 공간을 가진 배열을 생성 배열의 필요성 많은 변수를 한 번에 저장할 수 있다. 배열의 특징 배열은 메...
‘쉽게 풀어쓴 C언어 Express - 천인국’ 9장 학습 내용 소스코드 1절. 변수 변수의 속성 변수의 속성 : 이름, 타입, 크기, 값 + 범위, 생존 시간, 연결 범위(scope) : 변수가 사용 가능한 범위, 가시성 생존 시간(lifetime) : 메모리에 존재하는 시간 ...
‘쉽게 풀어쓴 C언어 Express - 천인국’ 8장 ~ 9장 학습 내용 소스코드 1절. 함수 정의 함수(function)의 개념 입력을 받아 특정한 작업을 통해 결과를 반환하는 코드 함수가 필요한 이유 코드의 중복을 피할 수 있기 때문이다. 한 번 작성된 함수를 여러 번 재사용할 수 있기 때문이다. ...
‘쉽게 풀어쓴 C언어 Express - 천인국’ 13장 학습 내용 소스코드 1절. 정의 자료형 분류 구조체와 유사 구조체의 필요성 연관성 있는 서로 다른 개별적인 자료형의 변수들을 하나의 단위로 묶은 새로운 자료형 연관된 멤버로 구성되는 통합 자료형으로 대표적인 유도 자료형 기존 자료형으로 새로이...
‘쉽게 풀어쓴 C언어 Express - 천인국’ 7장 학습 내용 소스코드 1절. 반복문 반복 구조 어떤 조건이 만족될 때까지 루프를 도는 구조 반복문의 종류 반복문은 크게 while 루프와 for 루프로 나누어진다. 참 거짓 예제 int i = 3; while(i){ printf("%d는 참입니다.\n",...
‘쉽게 풀어쓴 C언어 Express - 천인국’ 6장 학습 내용 소스코드 1절. 조건문 조건문 프로그램의 선택 구조 제어문에 속하며, 제어문은 조건문과 반복문을 가지고 있다. 제어구조 2절. if문 (if … else …) if 문 if 문 예제 // 양수 판단 예제 if (number > 0...
‘쉽게 풀어쓴 C언어 Express - 천인국’ 5장 학습 내용 소스코드 1절. 수식(expression) 수식이란? 상수, 변수, 연산자의 조합이다. 연산자와 피연산자로 나누어진다. 2절. 연산자 기능에 따른 연산자 분류 연산자의 분류 연산자 의미 ...
‘쉽게 풀어쓴 C언어 Express - 천인국’ 4장 학습 내용 소스코드 1절. 변수 변수는 어디에 만들어지는가? 변수는 메인 메모리에 만들어진다. 변수 이름을 사용해서 메모리 공간을 사용한다. 변수는 왜 필요한가? 변수는 사용자에게 받는 데이터를 저장하는 장소이다. 변수가 없다면 사용자로부터 받은 데이터를 저장...