C/C++ 함수의 매개변수는 초기화하지 않고 사용할 수 있나?
조회수 495회
#include <iostream>
using namespace std;
int getsum(int);
int main() {
int num, sum;
cin >> num;
sum = getsum(num);
cout << "sum " << sum << endl;
}
int getsum(int value) {
int sum = 0;
sum += value;
return sum;
}
이 코드에서 getsum이라는 함수안에 매게변수 value가 선언되었다고하는데, value는 어느값으로도 초기화가되지않았는데 sum+= value
이라는코드를 작성해도되는건가요?
댓글 입력