본문 바로가기

프로그래밍/C 언어(정리)48

C언어] 자료형 (Data Type) (1/7) 자료형 (Data Type) 정의 컴퓨터에게 일을 시키기 위한 명령어들의 집합. 목적 컴퓨터가 인식하는 0과 1로만 작업하기 힘들기 때문에 자료마다 일정한 규칙을 만들어 컴퓨터 내부에 표현한 규칙이 자료형이다. 2018. 12. 21.
C언어] 반복문 정리 [반복문 정리] 툴 버전 : Visual Studio 2017 for 문 : 가장 큰 특징은 제어 변수를 사용한다는 점이다. 루프를 통제하는 변수를 선언하고 이 변수가 일정한 범위의 값을 가지는 동안 명령을 계속 반복한다. while 문 : 루프를 계속할 조건만 잇고 초기식이나 증감식이 없다. 아예 제어 변수라는 개념이 없으며 루프 내부에서 조건식의 진위 여부를 변경해야 한다. do-while 문 : while문과 마찬가지로 제어 변수가 없고 반복 횟수가 가변적이지만 조건을 점검하는 시기가 다르다. while문은 루프로 들러가기 전에 조건을 점검하지만 do-while문은 일단 명령을 실행한 후 루프 계속 여부를 점검한다. ​1. ​ 2018. 12. 18.
C언어] do-while 문 [do-while 문] 툴 버전 : Visual Studio 2017 do 명령; while (조건); ​ do { 명령; }while (조건); ​ do 다음의 명령을 while의 조건이 만족하는 동안 반복적으로 실행하는데 파스칼의 repeat until제어문과 동일하다. 명령은 보통 복문이 오므로 {}괄호를 싸 주어야 한다. ​ 1. do-while 문 ​ 2018. 12. 18.
C언어] while 문 [while 문] 툴 버전 : Visual Studio 2017 while (조건) 명령; while (조건) { 명령; } ​ 명령 자리에는 물론 여러 개의 명령을 묶어 놓은 복문이 올 수 있으므로 while(조건) {명령들}이라고 외워두는 것도 좋다. ​ while의 영어 뜻 그대로 조건인 참인 "동안" 명령을 계속 반복한다. 초기식이나 증감식 같은 것은 따로 없으므로 명령 블록에서 루프를 끝낼 수 있도록 해야한다. ​ 1. while 문 (무한루프를 만들지 않게 루프를 탈출(Break)하는 조건을 포함 한다.) ​ 2. 다중 while 문 ​ 2018. 12. 18.
C언어] for문 [for 문] 툴 버전 : Visual Studio 2017 for (초기식; 조건식 ; 증감식) 명령; for (초기식; 조건식 ; 증감식) { 명령; } 제어문 중에 가장 대표적인 루프 함수는 for문 이다. 조건에 만족하는 상황에서 반복적으로 명령을 실행하는 제어 구조이다. ​ 초기식 : 초기식은 제어 변수의 초기값을 지정하며 루프가 시작될 때 한번만 수행된다. 조건식 : 반복문이 언제까지 실행될 것인가를 지정하여 조건이 만족하는동안 계속 루프를 한다. ​ 증감식 : 한번의 루프를 돌 때 제어 변수를 얼마나 증감시킬 것인지 설정한다. 루프한번에 증감식도 한번식 실행된다. ​ 1. 기본 사용법 - 초기식을 변수로 받아 쓴다. ​ 2. 구구단 - 초기식을 for에서 선언 하여 사용한다. ​ 3. 다중 .. 2018. 12. 18.
C언어] if, else 문을 활용한 홀짝 게임 [if, else 문을 활용한 홀짝 게임] 툴 버전 : Visual Studio 2017 1. 간단. 2018. 12. 16.
C언어] else문 [else 문] 툴 버전 : Visual Studio 2017 if (조건) 명령; else 명령; ​ if (조건) { 명령; } else { 명령; } ​ if (조건) { 명령; } else if (조건) { 명령; } else { 명령; }​ 기본 if문은 조건이 만족할 때 특정 명령을 실행할 것인가 아닌가만 지정하는데 비해 else문은 조건이 만족되지 않을 때의 동작까지도 같이 지정한다. else는 말 그대로 '그 외에'라는 뜻이며 조건이 만족되지않을 때 실행할 명령을 지정한다. else가 있는 if문은 괄호안의 조건이 만족하면 명령을 실행하고 만족하지 않으면 else의 명령을 실행 한다. 1. else 예시 2. else if 예시 2018. 12. 16.
C언어] if문 [if 문] 툴 버전 : Visual Studio 2017 [선언 형식] ​if (조건) 명령; if (조건) { 명령; } ​ {} 대 괄호가 없으면 if문 옆or아래 한줄만 명령에 해당한다. 괄호 안에 조건을 쓰고 이 조건이 만족할 때 실행할 명령을 괄호 뒤에 작성한다. 광호는 조건과 명령문을 구분하기 위해 존재하며 생략할 수 없다. 조건은 주로 변수의 값을 비교하는 연산식을 사용한다. 관계 연산자. ​ 연산자 조건 == 좌변과 우변이 같다. != 좌변과 우변이 다르다. > 좌변이 우변보다 크다. = 좌변이 우변보다 크거나 같다. 2018. 12. 15.
C언어] scanf [scanf 함수] 툴 버전 : Visual Studio 2017 scanf는 C언어의 표준 입력 함수 이다. ​ scanf("스캔에프")는 사용자로부터 저옵를 입력받는 기본 함수이다. printf의 반대 함수이며 동일한 서식을 사용한다. scanf를 호출하면 화면에 커서가 나타나 깜박거리며 입력을 요구하는데 이 상태에서 사용자가 입력장치(키보드)를 통해 프로그램이 요구하는 정보를 입력하고 Enter키를 누르면 된다. [입력 함수의 사용법] scanf ("서식문자열",&변수[&변수,...]); ​입력 함수 printf와는 달리 출력함수 scanf는 서식 문자열에는 오로지 서식만 들어갈 수 있으며 서식 이 외의 문자열은 넣어봐야 무시된다. scanf로 입력받을 변수를 지정할 때 변수명 앞에 & 연산자를 붙.. 2018. 12. 14.
728x90