1+2*3+4 이런식으로 자유롭게입력하면 계산되는 계산기 만들어보려고 함


int 형 numbers 배열엔 사칙연산기호로 숫자 구분해서 넣고

char 형 signs 배열엔 앞에서부터 순서대로 사칙연산기호가 들어감


그리고 float 형 terms 배열엔 덧셈 또는 뺄셈으로 구분된 각 항이 계산되어서 들어감


terms 다 더한게 결과값이겠지?


즉 1+2*3+4 를 입력하면


numbers = [1,2,3,4]

signs = [+,*,+]

terms = [1.0,6.0,4.0]


이 되야함.


근데이게씨발 문제가 저기 주석처리된 return res; 보이지?


저 함수에 리턴값을 안주면




이것처럼 제대로 작동하는데



주석처리를 풀면 (리턴값을 주면) numbers 배열의 첫번째 수가 0이 되어버림.... 


왜그런지 진짜 답도모르겠어서 물어봄