반응형
아래는 함수선언을 꼭해야하는 특수상황을 가정해서 만들어본 샘플 코드 입니다.
현업에서 30년 넘게 일한 저도 가끔 발생하는 상황이라.
초보분들에게 이런것도 설명해야 하나 의문이 들기는 합니다.
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
//void functionA(int i);
//void functionB(int i);
//void functionC(int i);
void functionA(int i)
{
if(i ==1) functionB(i);
else if(i ==2) functionC(i);
return ;
}
void functionB(int i)
{
if(i ==1) functionC(i);
else if(i ==2) functionA(i);
return ;
}
void functionC(int i)
{
if(i==1) functionA(i);
else if(i==2) functionB(i);
return ;
}
int main(int argc, char** argv)
{
functionA(3);
functionB(3);
functionC(3);
return 0;
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
'아두이노' 카테고리의 다른 글
아두이노 on/off 제어 - #2 (0) | 2020.01.12 |
---|---|
아두이노 on/off 제어 - #1 (0) | 2020.01.12 |
아두이노와 C/C++ 이야기 -#5 (0) | 2020.01.10 |
아두이노와 C/C++ 이야기 -#4 (0) | 2020.01.10 |
아두이노와 C/C++ 이야기 -#3 (0) | 2020.01.10 |
댓글