본문 바로가기

코딩강좌9

chapter4. 조건과 반복 1. 제어문 프로그램은 원칙적으로 순차적 실행이다. 이 순차적 실행을 변형한 구문을 제어문이라고 한다. c언어에서 제공하는 제어문은 조건 선택, 반복, 분기 처리로 나눌 수 있다. 반복 순환 : 반복 조건에 따라 일정 영역의 반복 구문 for, while, do while 조건 선택 : 조건에 대한 선택 구문 if, if else, if else if, nested if, switch 분기 처리 : 지정된 영역으로 실행을 이동하는 구문 break, continue, goto 2. 조건에 따른 선택 if문은 선택을 지원하는 구문이다. if(cond) stmt; next 의 형식으로 나타낼 수 있다. 조건 cond가 0이 아니면, 즉 참이라면 stmt를 실행하고, 0이면 즉 거짓이라면 stmt를 실행하지 않.. 2020. 1. 21.
chapter3. 연산자 1.표현식 연산자(operator)는 이미 정의된 연산을 수행하는 문자 또는 기호들이다. 연산에 참여하는 변수나 상수를 피연산자(operand)라 한다. 연산자와 피연산자의 조합을 표현식(expression)이다. 연산에 참여하는 피연산자의 갯수에 따라 단일항,이항.삼항 연산자로 나눌수있다. 2. 산술연산자와 대입연산자 산술연산자는 +,-,*,/,%로 더하기, 빼기,곱하기,나누기,나머지연산자로 정의되어있다. +,-는 변수의 부호 연산자로 단항연산자이다. 대입연산자(assignment operator)는 =으로 연산식의 결과값을 변수에 저장하는 연산자이다. 대입연산자의 왼쪽에는 반드시 하나의 변수만이 올수있는데 이 변술르 l-value 라 하며 오른쪽에는 r-value 라 한다. 오른쪽의 연산식 결과값이 .. 2020. 1. 19.
chapter 2. 입력함수 scanf() 1. 정수의 입력 함수 scanf() 표준 입력으로부터 여러 종류의 자료 값을 입력받는 함수다. 첫 번째 인자는 제어 문자열로 형식 제어 문자와 일반 문자로 구성된다. scanf("% 문자",&변수 이름)의 형식으로 나열된다. 입력값을 저장할 변수이름앞에는 변수의 주소를 의미하는 &를 반드시 넣어야 한다. 결과: aaa에 저장할 숫자는? 333 (333을 입력함) aaa:333 보안의 문제로 scanf_s가 scanf대신에 쓰인다. 2. 여러 값의 입력 한 번에 여러 변수도 저장할 수 있다. 연속해서 입력할 경우 빈 공간(space)으로 구분할 수 있다. 결과: a와 b에 저장할 숫자는? 1 2 (1과 2는 입력한 숫자) a:1 b:2 3. 실수와 문자의 입력 형식 제어 문자를 바꾸면 실수와 문자의 입력.. 2020. 1. 16.
chapter 2. 전처리 지시자 1. 컴파일러 전처리 컴파일하기 전에 전처리기의 전처리 과정이 필요하다. 쉽게 말해 필요한 정보들이 담겨있는 헤더파일들을 불러오는거다. 그러면 헤더파일을 불러오는 지시자라는게 있다. 대표적으로 #include 와 #define 이 있다. #include는 헤더파일을 삽입하는 지시자인데, 대표적인 stdio.h는 printf(),scanf_s() 등과 같은 입출력 함수를 위한 헤더 파일이다. #define은 기호상수(symbolic constant)를 정의하는 지시자이다. 문자열을 다양한 일므으로 정의할 수 있다. define으로 정의되는 상수는 주로 대문자 이름으로 정의한다. 결과 내가 입력한 K = 10000 내가 입력한 r에 pi 곱하기=367266.960000 종료 2.출력함수 printf() 다양.. 2020. 1. 7.