본문 바로가기

코딩 공부

(7)
C언어 독학하기-(6) C언어 조건문에 대하여 'C언어 독학하기-(6) C언어 조건문에 대하여' 이번 글에서는 C언어의 제어문 중 조건문에 대해 알아보도록 하겠습니다. 조건문의 경우, C언어 프로그래밍 시에 가장 기본이 되는 문법이기에 확실히 알고 가는 것이 중요합니다. 그럼 이제 시작해 보겠습니다. 제어문: 조건에 따라 실행 흐름을 변경할 수 있도록 하는 문법 제어문의 종류: -조건문: 예외 사항에 대처하기 위한 문법 -반복문: 반복 행위를 효과적으로 표현하기 위한 문법 if 조건문 기본 구조: if(조건 수식) 명령문; 조건문 진행: if문 조건문 진행: if문 -> else문 예시 코드를 보면 참일 경우, value 값에 0.1을 곱하여 point에 저장하고, 거짓일 경우, value 값에 0.05을 곱하여 point에 저장합니다. 조건문 진행..
C언어 독학하기-(5) C언어 연산자에 대하여 "C언어 독학하기-(5) C언어 연산자에 대하여" 이번 글에서는 C언어 연산자에 대해 알아보도록 하겠습니다. 일반 사칙연산 기호 및 연산 순서와 관련지어 본다면 쉽게 이해할 수 있었습니다. 대입 연산자: = (대입) 산술 연산자: +, -, *, /, % (더하기, 빼기, 곱하기, 나누기, 나머지) 증감 연산자: ++, -- (증가 연산자, 감소 연산자) 관계 연산자: =, != "=은 대입 연산자, ==은 관계 연산자" 논리 연산자: &&, ||, ! 관계 연산, 논리 연산의 결과 값은 진리값(참(1), 거짓(0))으로 처리된다. 연산자 우선순위: 하나의 수식에서 연산자를 여러 개 사용했을 때, 어떤 연산자를 먼저 연산할 것인지 정해 놓은 것. 이렇게 짧게 C언어 연산자와 연산 우선 순위에 대해 정리해..
C언어 독학하기-(3) C언어 함수에 대하여 'C언어 독학하기-(3) C언어 함수에 대하여' 이번에는 C언어 프로그래밍에서 가장 중요한 핵심이라고 볼 수 있는 '함수'에 대해 정리해보도록 하겠습니다. C언어 함수란? -정해진 단위 작업을 수행하도록 여러 개의 명령문들을 하나의 그룹으로 묶은 것을 함수라고 한다. C언어 '프로그램 시작' 함수 = main 함수 -함수 정의하기- -함수 이름: 함수가 하는 일을 짐작하기 쉽도록 하는 이름 -매개변수: 함수가 작업을 수행할 때 필요한 데이터가 있다면 변수 단위로 명시한다. -작업 내용: 함수가 작업할 내용을 중괄호({}) 안에 명령문으로 나열한다. -반환 값: 함수가 작업한 결과 값을 반환해야 할 때 사용한다. -함수 호출하기- 매개변수란? -호출자에서 전달하는 값을 피호출자에서 전달 받는 역할을 하는 ..
C언어 독학하기-(1) Visual Studio C언어 개발 환경 구축하기 'C언어 독학하기-(1) Visual Studio C언어 개발 환경 구축하기' 원래 JAVA 언어를 독학으로 정리하고 있었는데 이렇게 갑자기 C언어에 대해 다루게 된 계기는 이전에 KAIST 사이버영재교육을 통해 C언어를 학습한 내용을 까먹기 전에 먼저 정리를 해놓는 것이 나을 것 같다는 판단에 따라 먼저 C언어 개념을 정리하는 시간을 가지게 되었습니다. 우선 가장 처음으로 해야할 일은 바로 컴파일러를 설치해야하는데요, 이전에는 DEV C++ 프로그램을 사용했지만, 최근에 들어서는 Visual Studio를 사용하고 있습니다. 그럼 먼저 C언어 개발 환경을 구축해보도록 하겠습니다. https://visualstudio.microsoft.com/ko/ Visual Studio IDE, 코드 편집기, Azu..
Java 독학하기-(9) 자바 언어의 continue문, break문에 대해 알아보기 'Java 독학하기-(9) 자바 언어의 continue문, break문에 대해 알아보기' 저번 글에서 자바 프로그래밍에서의 '반복문'에 대해 다뤘었는데요, 원래 '반복문' 설명 글에 continue문과 break문에 대해서도 함께 설명했어야 했는데 급한 일이 있어서 따로 나누어 글을 적게 되었습니다. 어쨌든 그럼 '반복문'의 확장판 느낌으로 continue문과 break문에 대해 알아보도록 하겠습니다. 우선 'continue문'에 대해 알아보도록 하겠습니다. continue문은 반복문과 항상 같이 쓰이게 되는데요, 반복문 내에서 continue문을 사용하게 되면, 뒤의 수행문은 건너뛰고 바로 for문의 처음으로 돌아가 증감식, 조건식을 수행합니다. package loopexample; public cla..
Java 독학하기-(5) 자바 언어의 '상수와 리터럴' 알아보기 'Java 독학하기-(5) 자바 언어의 '상수와 리터럴' 알아보기' 저번 시간에는 자바 언어를 다룰 때 매우 중요한 부분인 '자료형'에 대해 알아보았는데요, 이번에는 자바 언어를 이용해 어떻게 상수를 선언하는 지와 리터럴에 대해 알아보도록 하겠습니다. 우리가 흔히 변하지 않는 수를 '상수'라고 부르는데요, 프로그래밍에서도 마찬가지로 항상 변하지 않는 값을 '상수(constant)'라고 합니다. 그리고 이러한 상수를 자바에서 표현하기 위해서 final이라는 예약어를 이용합니다. 상수를 선언할 때 동시에 초기화를 시켜주는 것이 일반적이지만, 선언한 후에 따로 값을 지정할 수도 있습니다. 또한 상수는 '항상 변하지 않는 수'이기 때문에 초기화한 후에 상수 값을 임의로 변경하게 되면 오류가 뜨게 됩니다. 상수 ..