[C언어] 함수 #2
#include <stdio.h>
//1개의 정수를 전달 받아 화면에 출력하는 함수!!
//1) 선언 void : 리턴 값이 없는 함수!!
void IntPrint(int x);//선언, 원형, 시그니쳐, 프로토타입
void main()
{
IntPrint(10);
}
//함수의 정의, 몸통, 함수
void IntPrint(int x)
{
printf("%d \n", x);
}
///////////////////////////////////////////////////////////////////
//************************************************************************************
//함수는 왜 필요한가??
//************************************************************************************
//코드의 재사용!!
//************************************************************************************
// 리턴이 있는 함수 !!
// 2개의 정수 전달 받아 합을 리턴하는 함수!!
#include <stdio.h>
int sum(int x, int y);
float Avg(int x, int y);
void main()
{
//int x;
/* x=sum(10,2);
printf("%d \n",x);
x=Avg(10,2);
printf("%d \n",x);*/
printf("%f \n", Avg(3,4));
}
int sum(int x, int y)
{
return x+y;
}
float Avg(int x, int y)
{
return (float)(x+y)/2;
}
by 훈강
'프로그래밍 > Language C' 카테고리의 다른 글
[C언어] 상수 (0) | 2011.11.14 |
---|---|
[C언어] 함수 연습 #3 (0) | 2011.11.14 |
[C언어] 함수 (0) | 2011.11.14 |
[C언어] 중첩 제어문 (0) | 2011.11.14 |
[C언어] 제어문 (0) | 2011.11.11 |
댓글
이 글 공유하기
다른 글
-
[C언어] 상수
[C언어] 상수
2011.11.14 -
[C언어] 함수 연습 #3
[C언어] 함수 연습 #3
2011.11.14 -
[C언어] 함수
[C언어] 함수
2011.11.14 -
[C언어] 중첩 제어문
[C언어] 중첩 제어문
2011.11.14