반환 유형이 있고 매개 변수가없는 area
함수를 사용하여 실린더 영역을 찾은 프로그램을 작성했습니다. answer
은 main
함수로 반환되었습니다. 그러나 main
에 다른 출력이 표시되고 area
에 다른 출력이 나타납니다. 소수 자릿수는 main
함수에서 0으로 대체됩니다. 왜 그래야만하지? 함수의 내부와 외부의 변수 값의 차이
0
A
답변
2
변경에 복귀하는 동안 맡았다 입력 INT에서 영역의 반환 형식은
을 떠
1
사용자 함수는 값의 실수 부분을 잘라내어 int
을 반환합니다.
float area()
1
귀하의 변수 answer
는 면적 함수하지만 면적 함수의 반환 형식에 플로트 int
입니다. 그래서 주요
int area(){
^ should be float
float answer;
// print float
return answer;
}
int main(){
answer = area(); // answer gets integral part
// print int part
}
관련 문제
- 1. 변수 값의 차이
- 2. 내부와 외부의 괄호가있는 클로저의 차이점
- 3. 숫자 쌍으로 정의 된 두 함수의 함수 값의 차이
- 4. 함수 외부의 변수 선언
- 5. 함수의 반환 값의 차이점
- 6. 함수 범위 외부의 변수 액세스
- 7. $ scope.variable을 중첩 함수의 내부와 외부에서 두 번 사용하는 이유를 설명해주십시오.
- 8. 같은 열의 두 값의 차이
- 9. PHP의 숫자와 문자열 값의 차이
- 10. 배열 값의 차이 계산 PHP
- 11. 두 볼록 함수의 차이 (D.C)
- 12. matlab에서 unifrnd와 rand() 함수의 차이
- 13. OpenGL의 glTexSubImage와 glTexImage 함수의 차이
- 14. 범위 외부의 변수
- 15. 함수의 변수
- 16. 함수의 변수
- 17. 데코레이터 외부의 데코레이터에서 함수의 속성에 액세스하기
- 18. 함수 외부의 각도 변수 변경 변수
- 19. PHP 함수의 변수 내부 변수?
- 20. 차이 정적 변수
- 21. 차이 사이 ++ 변수와 변수 ++
- 22. 메인 메서드 외부의 변수 사용
- 23. 외부의 템플릿 클래스 매개 변수
- 24. 클래스 메서드 외부의 변수 액세스
- 25. 루프 외부의 PHP 변수 echo
- 26. 생성자 외부의 변수 인스턴스화와의 차이점
- 27. 선언자 외부의 매개 변수 선언
- 28. actionPerformed() 메서드 외부의 변수 사용
- 29. foreach 루프 외부의 변수 액세스
- 30. Wordpress의 업로드 제한과 php.ini의 upload_max_filesize 값의 차이