인자는 있고 반환값이 없는 경우나
반환값은 있고 인자가 없는 경우
이런 함수를 배우는데요
어떨때 반환값이 없고
어떨땐 반환값이 필요한지??
반환값이 있으면 프로그램에 뭐가 달라지나요??
PRINTF 로 문자를 나타낸다음
반환을 안하거나 또는 반환을 하는거랑 뭐가 다르죠??
아 개념이 ㅠㅠ
반환값은 있고 인자가 없는 경우
이런 함수를 배우는데요
어떨때 반환값이 없고
어떨땐 반환값이 필요한지??
반환값이 있으면 프로그램에 뭐가 달라지나요??
PRINTF 로 문자를 나타낸다음
반환을 안하거나 또는 반환을 하는거랑 뭐가 다르죠??
아 개념이 ㅠㅠ
printf말고 read, write 같은 파일입출력이라면 성공여부에 따라 메시지를 출력해야 사용자가 된건지 안된건지 알겠죠? 파일 입출력이 실패하는 경우는 자주 없지만 하드디스크 꽉 찼을때가 가장 많지 않을까 싶네요.
int square(int x) { return x * x; }
void print(char *msg) { printf(\"메시지: %s\", msg); }
int read_int(void) { int v; scanf(\"%d\", &v); return v; }
예를들어 함수에 인자값을 넘겨줬어. 하지만 컴퓨터 내부적으로 처리된거라고 치자. 이게 제대로 실행됐는지 안됐는지 알고싶다면? 반환값으로 알아볼수도 있겠지?
근데 너 수학 못하냐?
값을 반환하는거랑 반환하지 않는거랑 차이점이 뭔가요
반환값이 있는 함수(?): \"야 돈 내놔.\" 반환값이 없는 함수(?): \"야 꺼져.\"
먼 말이지..
니 가 생 각 해 !
인자 필요하면 쓰는거고 반환값도 필요하면 쓰는거
함수 구성한것에 따라 다름. 근데 어떤책(or 기타 등등)을 보시길래 그렇게 나뉨?;;
그걸 왜 나누지?? 수학에서 함수랑 같아. 박스안에 값을 넣어주면 나오는 자판기같은놈, 아무거도 안넣어도 무조건 하나만 나오는놈, .......;;