Development/C, C++(556)
-
지역 변수(Local Variable) – 지역변수 특징, 사용 예
지역 변수(Local Variable) 지역변수의 사용 범위 함수 내부에서 사용(선언된 함수 안에서만 유효한 변수)조건문 또는 반복문의 중괄호({ }) 내부에서 사용 함수의 매개 변수(Parameter) 즉, 함수의 입력 변수로 사용 (매개변수 = 함수의 인자 = 함수의 입력값) { }(중괄호)지역을 빠져나가면 할당되었던 메모리가 자동으로 소멸됩니다. 지역 변수의 특징초기화를 하지 않으면 쓰레기 값이 저장됩니다. 지역 변수의 메모리 생성 시점은 중괄호 내에서 초기화할 때 지역 변수의 메모리 소멸 시점은 중괄호를 탈출할 때 지역 변수 사용 예 int main(void) { int localA=10; // main( ) 함수의 지역 변수 localA printf("main( ) 함수의 localA 값 : %..
-
변수의 종류와 범위
변수의 종류와 범위 지역 변수(Local Variable) 전역 변수(Global Variable) 정적 변수(Static Variable) 외부 변수(Extern Variable) 레지스터 변수(Register Variable)
-
Ex04-함수의 다양한 형태
함수 선언 > 함수 호출 > 함수 정의 (함수적용방법) 함수의 다양한 형태 소스코드 #include double divide(double x, double y); // 함수의 선언(출력O입력O 형태) double input(void); // 함수의 선언(출력O입력X 형태) void output(double x); // 함수의 선언(출력X입력O 형태) void start(void); // 함수의 선언(출력X입력X 형태) void end(void); int main(void) { double num1, num2, result; start( ); // 함수의 호출(출력O입력O 형태) printf("첫 번째 실수 입력 : "); num1=input( ); // 함수의 호출(출력O입력X 형태) printf("두 ..
-
Ex03-함수적용방법 2, 함수 선언
함수적용방법 2 (함수 선언 >>> 함수 호출 >>> 함수 정의) 코드가 길어지면 함수의 기능과 리스트를 확인하기 어렵기 때문에 함수 적용방법 두번째를 많이 사용하게 됩니다. 소스코드 #include //함수의 원형 선언 int max(int x, int y); //함수 호출 부분 int main(void) { int i, j; int k; printf("숫자 두 개를 입력하세요 > "); fflush(stdout); scanf("%d %d", &i, &j); k = max(i, j); //함수의 호출 printf("%d와 %d중 큰 수는 %d입니다. \n", i, j, k); return 0; } // 함수의 정의 // 항상 main()위에 정의해 주어야 하지만 함수의 원형을 선언해주면 됩니다. int..
-
switch~case문
switch~case문 조건문을 표현하는 방식 다양한 경우의 수가 있을 경우 사용'if~else문'을 간결하게 표현 'if~else문'에 비해 가독성이 높음 'if~else문'에 비해 약간의 제약이 있음
-
if문 - 조건문
if문 종류· if문· if ~ else문· 중첩 if ~ else문과 else if문 if문· 수행할 내용이 한 문장인 경우 중괄호 생략 가능· 수행할 내용이 여러 문장인 경우 중괄호로 묶음