printf 함수는 표준 출력 스트림(standard output, stdout)에 형식에 맞추어 출력을 진행하는 함수입니다.
일반적으로 그 출력이 터미널이나 파일로 리다이렉트되어 시각적인 의미를 지니게 됩니다.
출력되는 값과 함수의 반환값(return value)은 별개의 개념입니다. 이 두 개념을 혼동하고 계신 것 같습니다.
void 형 함수의 경우 반환하는 값이 없으며 int형 함수의 경우 반환하는 값이 int형이고, float 함수의 경우 반환하는 값이 float형입니다.
le_effort 5년 전
함수의 기본요소중 반환형 에서 int,float,void 가 있잖아요
void가 반환값이 없다고하는데
이 별을 찍는 함수에서
*이라는 값을 반환하는것이 아닌가요?
반환형에 대해 void 뿐만아니라 int,float 등등 설명해주시면 감사하겠습니다.