Do it! c언어 입문 독학 6일차
Do it! c언어 입문 이라는 책을 보면서 혼자 공부하는 시간을 가져보자. 이 내용들은 모두 이 책에 기재되어 있다. 김성엽. 『Do it! C언어 입문』. 이지스퍼블리싱(2018) 제어문 제어문은 프로그램의 실행 흐름을 제어하는 문법으로, C언어에서는 다음과 같은 두 가지 형태의 제어문을 제공한다. 1. 조건문: 예외 사항에 대처하기 위한 문법 → if, switch 2. 반복문: 반복 행위를 효과적으로 표현하기 위한 문법 → for, while, do~while if 조건문 if조건문의 기본적인 문법 구성은 다음과 같다. if(조건수식) 명령문; 괄호 안에 있는 조건 수식의 결과 값이 참으로 나오면 그 뒤에 명시한 명령문 1개를 수행하는 문법이다. 여기에서 참은 0이 아닌 모든 값을 의미한다. 단일..
2023.08.11
Do it! c언어 입문 독학 5일차
Do it! c언어 입문 이라는 책을 보면서 혼자 공부하는 시간을 가져보자. 이 내용들은 모두 이 책에 기재되어 있다. 김성엽. 『Do it! C언어 입문』. 이지스퍼블리싱(2018) 기본 연산자 1. 대입 연산자 C언어에서 대입 연산자는 =기호로 나타내며 변수에 상수 값 또는 다른 변수 값을 대입할 때 사용한다. #include void main() { int data1, data2; data1 = 5; /* data1 변수에 상수 5를 대입함*/ data2 = data1; /* data2 변수에 변수 값 5를 대입함*/ printf("data1 = %d, data2 = %d\\n", data, data2); } 출력결과: data1 = 5, data2 = 5 2. 산술 연산자 C언어에서 산술 연산자는..
2023.08.09
Do it! c언어 입문 독학 4일차
Do it! c언어 입문 이라는 책을 보면서 혼자 공부하는 시간을 가져보자. 이 내용들은 모두 이 책에 기재되어 있다. 김성엽. 『Do it! C언어 입문』. 이지스퍼블리싱(2018) 라이브러리 C언어에서 함수를 좀 더 효과적으로 관리할 수 있게 해주는 기술이다. 지속적으로 업데이트가 필요한 함수들만 소스파일에 유지하고 나머지 함수들은 라이브러리 파일에 넣어서 관리할 수 있도록 만드는 것이다. 만약 test.exe 파일이 test1.c, test2.c, test3.c 소스 파일로 구성되어 있다고 친다면, 수정이 필요한 소스 파일을 제외하고는 목적파일로 바꾸는 것이 효율 적이다. 그러나 목적파일의 치명적 단점이 목적파일 안에 있는 모든 함수의 내용이 다 실행파일에 포함된다는 것이다. 이를 개선하기 위해 나..
2023.08.03
Do it! c언어 입문 독학 3일차
Do it! c언어 입문 이라는 책을 보면서 혼자 공부하는 시간을 가져보자. 이 내용들은 모두 이 책에 기재되어 있다. 김성엽. 『Do it! C언어 입문』. 이지스퍼블리싱(2018) 함수란? 정해진 단위 작업을 수행하도록 여러 개의 명령문들을 하나의 그룹으로 묶는 것 ex) 물 마시기(정수기) { 컵을 가져온다; 컵에 정수기 물을 따른다; 컵에 담긴 물을 마신다; } 함수 정의하기 int sum(int value1, int value2) { int result = value1 + value2; return result; } 함수 이름은 sum이고, int형 매개변수 value1, value2를 선언 작업내용을 중괄호 안에 적고, 반환값인 result를 반환해 준다. 이런 식으로 함수를 정의한다. 함수 ..
2023.07.30
Do it! c언어 입문 독학 2일차
Do it! c언어 입문 이라는 책을 보면서 혼자 공부하는 시간을 가져보자. 이 내용들은 모두 이 책에 기재되어 있다. 김성엽. 『Do it! C언어 입문』. 이지스퍼블리싱(2018) 데이터를 저장하는 공간, 메모리 메모리의 최소 저장 단위는 비트로, 1비트는 0, 1 중에서 한 개를 저장할 수 있는 크기이다. 저장 단위가 1비트 증가할 때마다 저장 단위는 2배로 늘어난다. 1비트는 숫자 2개 중 하나, 2비트는 4개 중 하나, 3비트는 8개 중 하나를 저장할 수 있는 크기다. 비트가 8개 모이면 새로운 단위를 사용하며 이것을 바이트(Byte)라고 한다. 1바이트는 비트 8개로 이루어지기 때문에 숫자 256개 중 하나를 저장할 수 있는 크기이다. 부호 비트를 사용하여 양수와 음수를 구별한다. 1바이트를 ..
2023.07.29
Do it! c언어 입문 독학 1일차
Do it! c언어 입문 이라는 책을 보면서 혼자 공부하는 시간을 가져보자. 이 내용들은 모두 이 책에 기재되어 있다. 김성엽. 『Do it! C언어 입문』. 이지스퍼블리싱(2018) 프로그램이란? 어떤 작업이 나열된 계획표 또는 순서표(보통 확장자가. exe인 파일을 의미) 컴퓨터가 작업할 내용을 컴퓨터가 이해할 수 있는 언어로 만들어짐 프로그래밍 언어란? 개발자 → 컴파일러 → 컴퓨터 기계어를 컴파일을 통해 사람들이 이해 할 수 있도록 만들어 줌 프로그래밍 개념 입력(scanf, getc, getch, gets, ….) 출력(printf, putc, puts, ….) 상수(1, 2, 3, ‘a’, ‘b’, ‘abc’, …) 연산자(+, -, *, /, %, …) 변수( int sum;, double ..
2023.07.27