데이비드 J. 마란 :의 지금 구현할 수 그냥 측면이없는 기능 효과, 대신에 반환 반환 값입니다. 특히,의 함수를 구현할 수 그의 긍정적 인 INT를 얻을라고 인생의 목적은 정확히 할 것입니다. 특히, 내가 사용하고 싶습니다 이 함수는 다음과 같이 - INT N 긍정적 INT를 얻을 가져옵니다. 그리고 인쇄 F, 감사 %를 I로 자리 표시 자, 쉼표, 끝. 지금은 물론, 긍정적 얻을 INT는 아직 존재하지 않습니다. 그럼으로 구현하는 약속하자 내 파일 라인의 상단에 추가 같은 INT 의미하는이 기능 INT에 반환합니다 - 긍정적 인 INT를 얻을. 그리고의를 명시 적으로 지정할 수있는 그이 함수는 입력을하고,하지 않습니다 그래서 인수는 무효입니다. 내 파일의 맨 아래에있는 지금의하자, 단순히 그래서 나는, 최고 주를 유지할 수 있습니다 실제로 구현하거나 정의 이 기능을 사용하지 않음. 처음에 우리는 같은 시작 서명, 말하자면 - INT 긍정적 INT 무효를 얻을. 그리고 지금의이 얻을 구현할 수 다음과 같이 긍정적 인 INT. 의도하지만 N이라는 int를 선언하자 우리는 거의 아무것도를 호출 할 수 있습니다 우리는 다음을 수행하고자하는 동안 일부 조건이 참이고, 우리는 우리에게 돌아갑니다 잠시 그 상태. 인쇄 F는, 저에게 긍정적 인 지능을 준다, 지금의이 얻는 INT를 사용하자 실제로에 CS50 라이브러리 그 INT를 얻을. 하지만 내 상태로,이 해 보자 루프 오랫동안 N이 1보다 작은 경우로. 사용자로 너무 오래 즉, 저를 제공하여 협력하지 않습니다 긍정적 인 INT와 함께 할 날 다시 프롬프트 그 또는 그녀를 다시, 다시, 다시 그 또는 그녀는 않을 때까지. 하지만이 때문에에, 아직 안 끝났어요 내가 필요한이 함수의 끝 실제로 입력으로 작업을 수행합니다. 그래서 저는 반환에 대해 갈거야 그것은 반환 말처럼 라인 세미콜론함으로써 실제를 반환 이 함수를 호출 한 사람의 주요 int로. 지금은 주목할 필요가 비록 INT에 긍정적 인 INT 수익을 얻을, 그것의 그것을 반환 할 타당 특히 긍정적 인 INT. 특별한 데이터 형식이 없습니다 양의 정수 구체적으로, 우리 단순히 내장 사용 "정수." 이제 백 라인 아홉에, 난 것을 알 수 이 줄 N. 그러나 N을 인쇄 선언되는 N에 속하는 8 번째 줄에. 그래서 당신이 절대적으로 할 수 있습니다 밝혀 동일 그렇게 이름 변수 그들은 내에 존재하는만큼 다른 범위. 그리고 그 범위에 의해 정의 되 가장 가까운 중괄호 변수를 둘러싸고 당신이 정의한 것을. 이제 컴파일하자 이 프로그램을 실행을 클릭합니다. 확인 기능 1 점 기능 1을 슬래시. 의 그것에게 긍정적 인 INT와 같은 50을 주자, 그것은 50에 대한 감사를 말한다. 한편, 우리가 협조하지 않을 경우, 그것을주는 프로그램을 다시 실행 0, 나는 다시하라는 메시지가, 또는 그것을주는거야 1 음, 나는 다시 표시하고 있습니다. 하지만, 함께 제공 협력 해 경우 50 말, 나는 50에 대한 감사를하고 있습니다.