#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