아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
고독한날쥐54
고독한날쥐5419.03.02

c언어 함수에대해서 질문드립니다

C언어 함수부분 배우다보니 앞 부분에서 하던것에 혼동이 오는데 만약 aim이라는 함수를 만들어서 return aim; 하고 문장 끝부분을 맺은뒤, 다른 함수에서 aim 함수를 호출하면 aim 값이 나오는 걸로아는데, 왜 초기단원에서는 함수 끝 문장을 계속 return 0; 으로 맺게끔 알려주는 거죠? return 의 정확한 뜻을 이해가게끔 설명좀 부탁드립니다

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • return이라는건 현재 함수에 리턴값입니다.

    함수에도 타입이 있지요 int형함수 char형 함수

    만약

    int aaa()

    {

    int i;

    return i; >>>return값은 int형이여야합니다. 함수가 int로 선언

    }

    char aaa()

    {

    char c;

    return c; >>>return값은 char형이여야합니다. 함수가 int로 선언

    }

    이해가 잘되셧으면 좋겟네요^^