>  Q&A  >  본문

c - atof는 Linux 플랫폼에서 항상 0.0을 반환합니다.

코드는 다음과 같습니다

으아아아

결과는 항상 123.3이 아닌 0.000000인데 왜 그럴까요?

PHP中文网PHP中文网2662일 전1036

모든 응답(1)나는 대답할 것이다

  • 迷茫

    迷茫2017-07-05 10:47:54

    stdlib.h( ゜로゜)를 포함하지 않았기 때문입니다.”
    이곳은 숨겨진 구덩이입니다. 헤더 파일을 포함하지 않았기 때문에 함수 선언이 없습니다. 함수 선언이 없으면 라이브러리 함수의 기본 반환 값은 int 유형입니다.
    컴파일 시 -Wall을 추가하면 선언되지 않았음을 명확하게 알려줍니다.

    회신하다
    0
  • 취소회신하다