c언어 함수의 작성과 사용법 질문 아무리 읽어봐도 함수가 어떻게 동작하는지를 잘 모르겠습니다.
아무리 읽어봐도 함수가 어떻게 동작하는지를 잘 모르겠습니다.
0
보유
AI가 생각 중입니다...
아무리 읽어봐도 함수가 어떻게 동작하는지를 잘 모르겠습니다.
main은 프로그램의 시작점..
프로그램을 실행하려면 없어서는 안 될 존재죠.
지금 sum 함수의 정의가 후반에 있죠.
그리고 그 위인 main에서 sum을 쓰고 있습니다.
컴파일은 위에서 아래로 진행됩니다.
따라서 sum이 사용되기 전에 정의가 있으면 더 좋고,
그게 아니면 최소한 존재 선언이라도 있어야 합니다.
바로 main 위에 있는 선언이 그 존재 선언입니다.
이런게 있을거다.. 라고 컴파일러에게 알리는 겁니다.
함수 원형 선언이라고 부릅니다.
main에선 printf라는 함수도 쓰고 있습니다.
존재 선언은? 정의는?
존재 선언은 stdio.h에 있고.. 전방에 첨부를 했죠.
정의는 라이브러리에 따로 있습니다.
프로젝트 생성시 자동 탐색하도록 설정됩니다.
링커가 프로젝트 설정을 참고해 printf를 찾아냅니다.
존재 선언만 있어도 컴파일 에러를 피할 수 있죠.
함수의 정의부와 사용처의 연결은 링크 타임에..
존재는 한다는데 실체가 없다면 링크 에러가 납니다.
코드 작성
컴파일
링크
메이크
실행
이 순서로 이뤄지죠.
Meow Clicker
고양이를 클릭해 AI 대화 티켓을 얻으세요! (100클릭 = 1장)
Happiness
0 / 100
AI 분석가
티켓이 필요해요!
안녕하세요! 왼쪽의 글 내용을 바탕으로 궁금한 점을 질문해 주세요.
질문 시 티켓 1장이 사용됩니다.
질문 시 티켓 1장이 사용됩니다.
로블록스 스껄타워... 로블록스 스껄타워(1000로벅스)가 안보이는데 없어진건가요?
영어 토플 공부법 알려주세요.. 도와주세요ㅠㅠ
호세이 대학 미디어 사회학과 토익이나 토플 필수인가요? 유학 준비 중인 학생인데호세이대의 미디어사회학과에 지원하고자 합니다해당 학과에서 토익이나 토플
호세이 대학 미디어 사회학과 토익이나 토플 필수인가요? 유학 준비 중인 학생인데호세이대의 미디어사회학과에 지원하고자 합니다해당 학과에서 토익이나 토플
피파 1조 스쿼드 1조 하고 3000억정도 여유잇는데 성능 개지리는 스쿼드좀 만들어주실분 계실까요?
엑셀2003 함수 사용 문의요 엑셀 2003 파일 확장명 xls 저장 할려고 하는데요