c++ 함수 / 전역 변수 / 지역 변수 / 매개 변수
c++ 함수 #include<iostream> #include<stdio.h> int main(){ int itemCnt = 0; int money = 100; itemCnt++; money -= 10; std::cout << "아이템을 구매했습니다" << std::endl; std::cout << "아이템 개수"<<itemCnt << std::endl; std::cout << "잔액" << money << std::endl; } 이렇게 메인 함수에서 쓸수있지만 아이템 수가 많아지고 종류가 많아지면 많아질수록 메인 함수에서는 복잡해서 코드 보기가 용이하지 않을테다 그래서 뭐가 필요하냐? 또 다른 함수가 필요하다 '아이템만 사는 함수'가 필요하다 그래서 어떻게 해주냐면 #include <iostream> #include<stdio.h> void buyItem(); int main(){ } void buyItem(){ } main 함수는 그냥 buyItem이라는 함수를 불러오기만 하고 실행을 시키면 되는것이다 #include <iostream> #include<stdio.h> void buyItem(); int main(){ int itemCnt = 0; int money = 100; } void buyItem(){ itemCnt++; money -= 20; std::cout << "아이템을 구매했습니다" <<std::endl; std::cout << "아이템 개수 : &q