본문 바로가기

책 정리

(30)
윤성우의 열혈 C 프로그래밍 (Chapter 01 ~ 04) C언어는 프로그래밍 언어이다. 사람은 컴퓨터의 기계어를 알지 못하고 컴퓨터는 사람의 말을 이해하지 못한다. 컴퓨터와 대화를 하려면 기계어를 알던가 컴퓨터가 사람의 말을 이해할수 있어야 하는데 그것은 불가능하다. 그래서 컴파일러라는 통역사를 두고 그 통역사가 이해할수 있고 사람이 익히기에도 기계어보다 훨씬 간단한 프로그래밍 언어를 사용하여 컴파일러에게 전달해주고 컴파일러가 컴퓨터에게 컴파일 해주는 것이다. 프로그래밍 언어란? 사람과 컴파일러가 이해할 수 있는 약속된 형태의 언어인 프로그래밍 언어를 의미한다. 컴파일러의 역할은 무엇인가? 프로그래밍 언어로 작성한 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역하는 역할을 한다. 더불어 이렇게 번역하는 일 자체를 가리켜 '컴파일(compile)'이라 한다...
윤성우의 열혈 C 프로그래밍 어제부로 Hello Coding 프로그래밍 입문을 끝마치고 예전에 사두었던 책인 "윤성우의 열혈 C 프로그래밍" 을 공부 하고자 한다. C보단 다른언어들을 먼저 공부 해보고 싶었지만 이 책은 구매한지 꽤 시간이 흘렀음에도 아직까지 보지도 않았던 책. 지금이 아니라면 나중에도 영영 보지않을것 같아서 책을 보기로 결심하였다. 어떤 공부를 하던지 나의 밑거름이 되어줄 것 이라고 생각한다. 아무튼 앞으로 열심히 공부하자.
Hello Coding 개념부터 처음 배우는 프로그래밍 (Chapter 09 10) for : ~하는 동안 : 몇 번 반복할지 알고 있는 반복문에 사용 whil문을 사용하는 코드라면 모두 for문으로 표현이 가능하고, for문을 사용하는 코드는 모두 while문으로 표현이 가능하다. 하지만 보통 반복해야 하는 횟수가 정해진 코드는 for문을, 그렇지 않은 코드는 while문을 쓴다. for(1초기화 코드; 2반복 조건식; 4증감문) 1 초기화 코드는 이 반복문이 실행되기 전에 딱 한 번만 실행됨. { 2 반복 조건식은 조건이 참이면 3을 실행 거짓이면 반복문 종료. 3반복할 코드 4 증감문은 3 반복할 코드를 실행한 뒤, 즉 한 번의 반복문 회차가 } 끝난 뒤에 실행 한다. index++ index = index + 1 과 동일한 역할 for (int passcodeInedex = 0;..
Hello Coding 개념부터 처음 배우는 프로그래밍 (Chapter 07 08) 수많은 변수를 손쉽게 관리하려면, 배열 배열 = Array = 배열,배열하다,진열하다 정수형 변수나 문자열 변수와 같은 변수의 종류 뒤에 []가 붙어 있으면 다음에 나오는 변수가 배열이란 의미. ex) int[] passcodeNumbers = {}; 변수의 종류[] 이름 = {배열에 들어가는 값. 각 값은 , 로 구분한다. }; int[] userInput = new int[6]; 여섯 개의 정수를 넣을 수 있는 배열을 만듬. string[] names = new string[6] double[] heights = new double[6] 배열 속에 저장된 값의 위치는 0부터 시작한다. 컨테이너 : 데이터를 한군데 모아 놓을 수 있는 저장소 (contain + -er) 배열 외에 리스트(List)와 딕..
Hello Coding 개념부터 처음 배우는 프로그래밍 (Chapter 06) 비교연산자 ( , =, ==, =! ) 참과 거짓을 저장하는 데 논리 자료형(bool)이라는 변수의 종류를 사용함. 불 대수 에서 따온 말임. True 와 False 를 저장함. 조건식 : 비교연산자를 이용하여 두 개의 값을 비교하는 코드 논리 자료형(bool) : 참 과 거짓 을 저장하는 변수의 종류 if (만약 ~라면) 기본형 실생활 if (조건식) if ( 내일 눈이 오면) { { 조건을 만족할 때만 실행 나는 밖에 나가 놀 거야 } } else { 조건을 만족하지 않을 때만 실행 } 코드를 알아보기 쉽게 하기 위하여 들여쓰기 등을 활용하자. else (만약 그렇지 않다면) (그 밖의/다른(부사)) 조건식이 거짓인 경우를 처리할 때 사용. else if else + if (else를 여러번 추가하면..
Hello Coding 개념부터 처음 배우는 프로그래밍 (Chapter 01 ~ 05) 컴퓨터 전공이지만 기초가 부족하여 기초를 다지기위해 선택한 프로그래밍 입문서 "헬로 코딩 개념부터 처음배우는 프로그래밍" 오늘부터 공부를 시작한다. 오늘 공부한 내용. 컴퓨터 프로그램(Computer program)이란 특정 목적을 이루기 위해 컴퓨터에 제공하는 계획이다. 코드는 프로그래머가 프로그램을 만들 때 사용하는 부호(암호)이다. 빌드는 코드를 컴퓨터가 이해할 수 있는 프로그램으로 바꿔주는 과정입니다. 따라서 프로그램을 실행하기 전에 먼저 빌드를 해줘야 한다. C# 프로그램을 작성하려면 새 프로젝트를 만들어야 한다. 빌드 : 컴퓨터가 이해해하는 코드로 변역하는 작업 비쥬얼스튜디오 실행 -> 새 프로젝트 만들기 -> 콘솔 앱 -> 이름,경로 지정 // 부가설명이 필요할때 사용하는 주석. 이 줄의 전..