main()
{
sub();
}
sub()
{
.....
if (........) return 1;
else return 0;
}
위와 같이 메인 함수 에서 서브함수를 콜해서 쓰는데요
서브함수에서 어떠한 값을 return을 해줬을때 메인에서 그 값을 사용 하려면 어떻게 써야 하나요????
리턴한 값을 가지고 분기를 만들려고 합니다.
avr studio와 win avr 사용합니다.
하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.
번호 | 분류 | 제목 | 글쓴이 | 조회 수 | 날짜 |
---|---|---|---|---|---|
마이크로프로세서 | HOT코딩 문의합니다.4 | 김성진 | 808 | 2010.09.10 | |
711 | 마이크로프로세서 | HOT프로그래밍하기 편한4 | dkkkkk | 923 | 2010.09.09 |
710 | 마이크로프로세서 | HOTavr studio 로 build 시 full 이란 경고(?)에 대해서 질문이요.4 | 명탐정코난 | 1163 | 2010.09.09 |
709 | 마이크로프로세서 | HOT블루투스 마우스를 이용해 블루투스 모듈로 신호를 보내려고 하는데요1 | 매미야 | 1522 | 2010.09.08 |
708 | 마이크로프로세서 | HOTPIC 중에 PWM 이 있는 가장 저렴하고 구하기 쉬운 것이 무었일까요?1 | 성하 | 2715 | 2010.09.08 |
707 | 펌웨어 & 코딩언어 | HOT간단한 어셈블리어 분석 좀 도와 주세요~ ^^; | 케루시아 | 1152 | 2010.09.08 |
706 | 마이크로프로세서 | HOT8051 개발환경에 관해서질문이여...5 | 행국강기 | 1257 | 2010.09.07 |
705 | 마이크로프로세서 | HOTwinavr 컴파일러 질문.....8 | 김성진 | 1295 | 2010.09.07 |
704 | 마이크로프로세서 | HOTAVR을 공부하고 싶은 학생인데요^^:; 좀 도움좀 주세여 ㅎㅎ ;;11 | 한삥하오 | 1269 | 2010.09.05 |
703 | 마이크로프로세서 | HOTatmega128에서 dc모터 속도...3 | Brad | 1738 | 2010.09.04 |
702 | 마이크로프로세서 | HOTatmega1283 | dkkkkk | 1114 | 2010.09.03 |
701 | 마이크로프로세서 | HOT아래 질문에 덧붙입니다. | 성하 | 1588 | 2010.09.03 |
700 | 마이크로프로세서 | HOT매트랩코드를 C++로 변환하는 방법없을까요~ | z1q2 | 3211 | 2010.09.03 |
699 | 마이크로프로세서 | HOTpc로 80513 | 먼지삼촌 | 1023 | 2010.09.03 |
698 | 마이크로프로세서 | HOTSTM32F103은 되는데 STM32F101은 왜 프로그램이 안될까요?3 | 성하 | 4614 | 2010.09.02 |
697 | 마이크로프로세서 | HOTnRF24le01보드에 관한 정보 부탁드립니다. | 흥흘웅컁 | 1330 | 2010.09.02 |
696 | 마이크로프로세서 | HOTPIC18LF14K22 SPI 사용해 보신분 있나요??1 | 회로쟁이 | 1771 | 2010.09.01 |
695 | 마이크로프로세서 | HOT도움이 필요해요^^3 | 이란주 | 929 | 2010.08.30 |
694 | Software & IDEs | HOTVC++로 만들껀데요. ^^4 | 이란주 | 973 | 2010.08.30 |
693 | 마이크로프로세서 | HOT보통 개발환경 뭐 쓰시나요..???1 | 공도리구기 | 2114 | 2010.08.30 |
x = sub(); }
리턴값은 x에 저장됩니다.
{
return (param1+param2);
}
main()
{
int sum, a, b;
a = 100;
b = 200;
sum = add(a, b);
}
함수는 필요한 하나의 리턴값을 호출한 곳에 넘겨줄수 있습니다.
원하는 데이터 형으로 함수의 리턴 형을 지정하여 함수를 만들고 (; 위에서는 int 형) 호출하면 됩니다.
함수 호출이 완료된 경우 그 리턴값을 위에서는 sum 이라는 변수에 넘겨줍니다.
{
gain=funtion(x,y);
}
int funtion(int x,int y)
{
}
이런식으로 구현하면 어렵지 않을듯 하네요..^^