안녕하세요. 저번에는 프로시저 void함수에 대하여 말했는데요. 2017/12/18 - [IT/C] - c언어 프로시저 void함수 이번에는 c언어 변수의 유효범위 중에서 지역변수에 대한것을 말해보려고 해요. 변수의 유효범위란? c언어에서 변수는 선언되는 위치에 따라서 사용되는 변수의 위치가 결정되는데요. 이 유효범위를 크게 지역변수와 비지역 변수로 나눌 수 있습니다. 간단히 설명하자면 지역변수는 함수 내에서 선언된 변수인데요. 선언된 함수 안에서만 사용할수 있는 변수입니다. 비지역변수는 함수 밖에서 선언된 변수로 선언된 파일의 내부에서 사용 가능합니다. 이번에는 일단 이 지역변수와 비지역변수중에서 지역변수만 먼저 설명하려고 합니다. 지역변수 간단하게 지역변수의 예시를 하나 만들어보도록 하겠습니다. re..
안녕하세요. 저번에는 c언어의 함수에 관한 내용중에서 return 문에 대한 것을 설명했습니다. 2017/12/16 - [IT/C] - c언어 return문 이번에는 함수 프로토타입이라는 것을 설명해드리려고 합니다. 함수 프로토타입이란? 함수 호출 방법만 별도로 기술한 것 즉 함수 헤더 정보만을 선언한 것입니다. 지금부터 함수 프로토타입의 예시를 보여드리도록 하겠습니다. 아래의 코드는 저번에 사용했던 return 문입니다. #include double half(int x) { return (x/2.0); } int main() { int number;printf("숫자를 입력해주세요\n"); scanf("%d",&number); printf("\n"); printf("%d의 반절은 %.1f입니다.",nu..
안녕하세요. 이번에는 함수에 대한 내용을 설명하려고 합니다. 그중에서 return 문에 대하여 설명하려고 하는데요. 그전에 함수의 간단한정의를 말씀드리고 시작하도록 하겠습니다. 함수란? 원래 수학에서 유래한 개념. 함수란 '상자 수'라는 뜻으로 상자 안에 수를 집어넣으면 일정한 규칙에 의해서 수가 나오는 매커니즘을 의미한다. 즉 n(ex.3)->상자(함수)=(+8)->n+8 이되는 것이죠. c언어의 함수 형태 리턴타입 함수이름(매개변수목록) } 문장들 } return 문 int add(int x) return (x+5); } 위와같은 형태를 return 문이라고 합니다. 리턴은 x+5를 계산해서 add에 돌려주는 문장입니다. 이것을 이용해 숫자를 입력받고 입력받은 숫자를 반토막낸다음 출력하는 프로그램을 ..