주요 문제는 글로벌 변수가 y1
정의 된 함수와 충돌 할 수 있습니다 math.h
(또는 cmath
). 로컬로 변수를 main()
글로벌보다는 기능. 이를 통해 변수 이름이 기존 함수를 숨길 수 있으며 충돌을 피합니다.
편집 : 대체 솔루션은 이름을 바꾸는 것입니다 y1
예를 들어 다른 것에 Y1
(상류).
코드에는 몇 가지 다른 문제도 있습니다. 당신이 가진 두 곳에서 cout<
대신에 cout <<
, 그리고 당신은 또한 세미콜론을 놓치고 있습니다.