이런 글을 이 사이트에 적어도 되는지 모르겠지만 마땅히 질문할 곳을 찾지 못하여서 남깁니다.
제가 c언어를 배운지 며칠 안 되었고 책으로 독학하고 있어 약간의 무식을 겸비한 점은 양해부탁드립니다.
현재 제가 독학하고 있는 책은 '모두의 c언어'라는 책이며 변수의 선언과 초기화 과정을 배웠고, 지금은 함수의 선언과 호출 그리고 결과 값 돌려주기를 배우는 중입니다.

위 사진은 책의 예제입니다.
저는 이 예제를 다른 접근으로 한 번 만들어 보고 싶었습니다


위 두 사진은 예제를 보고 만든 것입니다.
오류가 많고 형편 없어 보이는 거 알지만 오류수정을 위한 친절한 조언을 부탁드립니다.
제가 생각했을 때 가장 큰 문제는 마지막에 변수 a와 b를 불러들이는 과정에서의 오류인 것 같습니다.
혹시 이 오류가 일어난 이유를 자세히 설명해주실 수 있을까요? 제가 지역변수라는 용어를 잘 모르는데 지역변수라는 개념과 연관이 있을 수도 있나요?