본문 바로가기

프로그래밍 언어/C14

[C언어] 변수의 종류와 범위, 지역변수 변수의 종류와 범위 ①지역변수 사용범위 함수 내부에서 사용 조건문 또는 반복문의 중괄호 내부에서 사용 함수의 매개 변수(함수의 인자, 함수의 입력 값) 즉, 함수의 입력 변수로 사용 적용해보기↓↓↓↓↓↓↓ 함수 적용 방법② 선언 → 호출 → 정의(기능) 지역변수 특징 중괄호 지역을 빠져나가면 메모리가 자동으로 소멸됩니다. 초기화를 하지 않으면 쓰레기 값이 저장됩니다. 지역 변수의 메모리 생성 시점 : 중괄호 내에서 초기화할 때 지역 변수의 메모리 소멸 시점 : 중괄호를 탈출할 때 2017. 6. 21.
[C언어] 함수 함수(특정 작업을 수행하는 코드의 집합) 함수를 여러 소스 코드를 한대 묶음화한 것을 함수라고 합니다. 함수를 만드는 목적은 특정 기능을 수행하는 묶음을 만들기 위함입니다. ex) 계산을 수행해주는 코드의 묶음을 함수로 만들기 로그인을 수행해주는 코드의 묶음을 함수로 만들기 함수의 종류 표준 라이브러리 함수 → C언어에서 제공 ex) printf( ), scanf( ) 사용자 정의 라이브러리 함수 → 사용자가 직접 만든 함수 함수 사용의 장점 - 코드의 안정성이 좋음 - 에러 수정이 쉬움 - 재사용성 향상(궁극적인 목적) - 복잡성이 낮아짐 - 응집력이 높아짐 다양한 형태의 함수들 * return → 돌아오다, 반환하다, 출력하다 ①운영체제가 가장 먼저 main( ) 함수를 호출합니다. ②3과 4를 가지.. 2017. 6. 20.
[C언어] 조건문 (2) switch ~ case문 switch ~ case문 : 정수와 문자만 가능합니다. (실수 X) 범위를 지정하지 않은 명확한 정수만 가능합니다. break //스위치문을 탈출해라(switch문 종료) default //오류(case에 해당하는 조건이 없는 경우) 예제) switch문 예제) switch문 조건연산자 2017. 6. 19.
[C언어] 조건문 (1) if문 조건문 조건이 '참'인 경우 수행하는 문장 : if문은 for문이나 while문 처럼 중괄호에 있는 코드를 여러 번 반복적으로 실행해 주는 코드가 아닙니다. if문 소괄호의 비교식이 참이면 중괄호에 있는 코드를 실행하고, 소괄호의 비교식이 거짓이면 중괄호에 있는 코드는 실행하지 않습니다. ① if문 ② if (만약에) ~ else (그밖에)문 (else만 따로 쓸 수 없음) if문의 비교식이 거짓이면 else의 중괄호 부분을 실행하고, if문의 비교식이 참이면 if의 중괄호 부분을 실행합니다. ③ 중첩 if ~ else문과 else if문 2017. 6. 19.