예를들어 10번중에 한번씩 불러오는 함수가 있다라고 했을시 제가 쓰는 방법은
void Funtion()
{
static u8 Cnt=0;
Cnt++;
if(Cnt > 10)
{
Cnt=0;
TestFun();
}
}
int main
{
Funtion();
}
이렇게 하면 TestFun();을 열번에 한번씩 불러올수가 있잖아요?
그런데 코딩하면서 이런 방식을 굉장히 많이 사용하는것을 느꼈습니다.
하나의 메크로를 정의 하여서 위의 방식이 있을때 마다 그메크로를 사용하면 참좋을것같은데
참 좋을것 같은데(아직 코딩실력이 한참모자라서 ㅎㅎ;;;;) 혹시 알고계신분 계신가요?
|
'JA(EOGH) Q&A Carroty' 카테고리의 다른 글
c언어 extern 함수 질문 (extern 변수를 하나의 헤더에 모으는 방법) (0) | 2018.08.17 |
---|---|
MCU 에서 HIGH 와 LOW 의 경계 값에 대하여 (0) | 2018.08.17 |
처음보는 포토커플러 종류 질문입니다. (0) | 2018.08.17 |
초음파 거리센서 회로도 질문 (0) | 2018.08.17 |
c 소수점 소숫점 첫째 자리와 둘째 자리의 차이 (0) | 2018.08.17 |