본문 바로가기

전체 글74

반복문 반복문 반복문 : 지정한 작업을 반복해서 수행하는 문법 - for, while 반복문에 필요한 요소 -> 시작조건, 조건 변화 수식, 종결 조건 반복문 for 반복문 while 반복문 탈출을 위한 break for, while, do ~ while 과 같은 반복문을 탈출할 때 사용 자신이 포함된 반복문만 종료 if 문과 결합하여 무한루프 안에 사용 무한루프를 돌다 특정 조건을 만족하면 프로그램을 종료하는 역할 2023. 12. 1.
조건문 If 조건문 ( ) 괄호 안의 조건 수식이 참이면 명령문 수행, 거짓이면 실행하지 않음 If ~ else ~ 조건문 참일 때 실행하는 문장과 거짓일 때 실행하는 문장이 다른 경우 if ~ else 문을 사용 조건식이 참이라면 '명령문 1'을 실행하고, 그렇지 않으면 '명령문 2'를 실행 중첩 If 조건문 if문을 한번 실행하고 그 결과에 다시 if문을 실행하는것 Switch 조건문 정해진 상수와 조건을 여러 번 비교하는 경우 : 다중분기 비교 대상은 상수만 사용 가능 if 조건문보다 switch문이 효율적 2023. 12. 1.
연산자 산술 연산자 연산자 명칭 예 설명 = 대입연산자 a = 3 3을 a에 대입 + 더하기 a = 5 + 3 5와3을 더한 값을 a에 대입 - 빼기 a = 5 - 3 5와 3을 뺀 값을 a에 대입 * 곱하기 a = 5 * 3 5와 3을 곱한 값을 a에 대입 / 나누기 a = 5 / 3 5를 3으로 나눈 값 중 몫을 a에 대입 % 나머지 값 a = 5 % 3 5를 3으로 나눈 값 중 나머지를 a에 대입 대입 & 증감 연산자 연산자 명칭 예 설명 += 대입 연산자 a += 3 a = a + 3 -+ // a -= 3 a = a - 3 *- // a *=3 a = a * 3 /= // a /= 3 a = a / 3 %/ // a %= 3 a = a % 3 ++ 증가 연산자 a ++, ++ a a += 1, a = .. 2023. 11. 30.
지역변수와 전역변수 지역변수 (Local variable) : 함수 안에 선언 및 사용되는 변수 함수가 호출 될 때 만들어 졌다가 함수 호출이 끝나면 사라짐 자신을 선언한 함수 내에서만 사용가능 같은 함수 안에 선언된 변수의 이름이 같으면 오류 발생 서로 다른 함수에 선언된 지역 변수의 이름은 같아도 오류 발생 X 전역변수 (Global variable) : 프로그램 전체에서 선언 및 사용되는 변수 똑같은 이름의 전역 변수가 프로그램 내에 또 있으면 오류 발생 지역변수 전역변수 메모리 생성 시점 { 중괄호 } 내부 프로그램 시작 메모리 소멸 시점 { 중괄호 } 탈출 프로그램 종료 Default 값 trash값 0으로 자동 초기화 사용범위 {중괄호 } 내부 프로그램 전체 메모리 할당공간 Stack 영역 Data영역(초기화),.. 2023. 11. 30.
함수(Fuction) 함수(Fuction)이란? 정해진 단위 작업을 수행하도록 명령문들을 하나의 그룹으로 묶는것 함수 사용의 장점, 필요성 - 코드의 구조화 - 코드의 모듈화 - 코드의 재사용 함수의 정의 함수이름 - 하는일을 짐작하기 쉽게 짓기 - 변수 이름 짓는 규칙과 동일 매개변수 : 작업을 수행할때 필요한 데이터가 있다면 변수 단위로 명시 - 순서와 개수 중요 - 없는 경우 ( ) or ( void ) 작업 내용 : 작업할 내용을 중괄호 { } 안에 명령문으로 나열 반환값 : 작업한 결과값 함수의 호출(Fuction Call) 함수가 다른 함수를 사용하는 것 호출자(Caller) : 함수를 호출하는 함수 피호출자(Callee) : 호출되는 함수 C의 compiler는 위에서 아래로 번역이 진행되기 때문에 피호출자가 호.. 2023. 11. 30.
상수(Constant)와 변수(Variable) Constant(상수) 프로그램을 실행할때 한번 값이 결정되면 끝날 때 까지 다른값으로 바뀌지 않는 정보 숫자형 상수 : 정수형, 실수형 문자형 상수 : 'd', 'D', '*' 문자열형 상수 : "Hello~" Variable(변수) 프로그램이 실행되는 동안 지속적으로 값이 바뀌는 정보 사용자로부터 받은 데이터를 저장하거나 처리하는 저장 공간 변수 이름 데이터가 저장되는 메모리를 가리키는 별명 변수 이름 정할 때 주의점 영문자 a ~ z, A ~ Z, 숫자 0 ~ 9 그리고 _(밑줄)을 사용할 수 있다. 숫자로 시작하거나 모두 숫자로 구성되어서는 안된다. 공백을 포함할 수 없다. 대소문자를 구별한다. C언어의 예약어는 변수 이름으로 사용할 수 없다. 변수 명명 규칙 변수, 함수 명명의 규칙이 있다. 이.. 2023. 11. 30.