C언어_계산기 (함수)

P4·2023년 5월 2일
0

C언어 기초

목록 보기
12/23
post-thumbnail

함수를 사용하지 않는 계산기


예제코드

#include <stdio.h>  // standard input/output 이라는 뜻

int main(void)
{
    // 계산기

    int num = 2;
    printf("num은 %d입니다.\n", num);

    // 2 + 3은?
    num = num + 3;
    printf("num은 %d입니다.\n", num);

    // 5 - 1은?
    num -= 1; // *=, /= 다 됨 
    printf("num은 %d입니다.\n", num);

    // 얘네들은 함수를 사용하면 더 효과적으로 짤 수 있음

    return 0;
}

함수를 사용한 계산기

  • 함수 맨 앞의 void는 return값이 없다는 뜻

  • 함수의 파라미터가 void인 것은 전달값이 없다는 뜻

  • return형태 함수명(전달값); --> ex) int main(void);


예제코드 2 (함수사용)

#include <stdio.h>  // standard input/output 이라는 뜻

void p(int number, int number2); /* c언어는 함수도 사용전에 먼저 선언을 해줘야 함
여기서의 함수명은 p */
int main(void)
{
    int num = 2;
    int num2 = 3;
    p(num, num2); // 함수 쓰는법은 똑같음
    return 0;
}

void p(int number, int number2)
{
    printf("num + num1은 %d입니다.\n", number + number2);
}
profile
지식을 담습니다.

0개의 댓글