주기적으로 함수 호출 내에서 한 번만 하위 함수를 호출하는 방법

존 도우

저는 c 초보자이고 간단한 질문이 있습니다.

100ms마다 주기적으로 호출되는 myfunction () 함수 가 있습니다. 이 함수 내에서 다른 함수를 호출해야하지만 myfunction ()을 처음 호출 할 때 한 번만 호출해야 하지만 주기적으로 호출 하지 않습니다.

void myfunction() // function is called periodically every 100 ms
{
    ...
    mySubfunction(); // this function have to be called only once in the  first call of myFunction() and than skipped each time after that.
}   ...

이것을 c에서 실현하는 방법?

루크

사용 static? 라인을 따라 뭔가

void myfunction() // function is called periodically every 100 ms
{
    static int once = 1;
    if (once) {
        mySubfunction(); 
        once = 0;
    }
}  

once예제 의 변수 는 한 번만 초기화되고 static키워드로 인해 호출 사이에 값을 유지 합니다.

다중 스레드 환경에서 의미를 인식 하고이 질문을 참조하십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

TypeScript에서 신속한 함수를 호출하는 방법

분류에서Dev

SQLAlchemy UPDATE 호출에서 함수 내에 함수를 포함하는 방법

분류에서Dev

플라스크에서 한 함수를 다른 함수로 호출하는 방법

분류에서Dev

동일한 맵 내의 다른 함수에서 맵에 저장된 함수를 호출하는 방법

분류에서Dev

suspendCoroutine 블록 내에서 일시 중단 함수를 호출하는 적절한 방법은 무엇입니까?

분류에서Dev

onChange = "myFunction ()"이 내 함수를 한 번만 호출하는 것 같습니다.

분류에서Dev

NodeJ에서 런타임에 동적으로 함수를 만들고 호출하는 방법

분류에서Dev

.Net Core보기에서 void 함수를 호출하는 방법

분류에서Dev

React Native로 제출 한 후 useEffect에서 비동기 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

함수 호출 당 한 번만 반복하는 방법

분류에서Dev

이 재귀 함수를 한 번만 호출하는 효율적인 방법이 있습니까?

분류에서Dev

함수를 여러 번 호출하지 않고 case 문에서 함수 호출을 사용하는 방법

분류에서Dev

한 클래스 함수에서 다른 클래스 함수로 변수를 호출하는 방법

분류에서Dev

함수를 한 번만 호출하는 방법은 무엇입니까?

분류에서Dev

컨트롤러 내부를 호출 한 함수에서 뷰로 데이터를 전달하는 방법

분류에서Dev

c에서 다양한 인수로 다른 함수를 호출하는 함수를 만드는 깨끗한 방법이 있습니까?

분류에서Dev

JavaScript 작은 설명으로 함수에서 함수를 호출하는 방법

분류에서Dev

bindingHandler 내에서 ViewModel에서 함수를 호출하는 방법

분류에서Dev

bindingHandler 내에서 ViewModel에서 함수를 호출하는 방법

분류에서Dev

함수 배열을 다른 함수에 인수로 전달하고 이후 함수에서 이러한 함수를 호출하는 방법

분류에서Dev

다른 함수 내에서 함수를 호출하는 방법

분류에서Dev

프로토콜 함수 내에서 reloadData ()를 호출하는 방법

분류에서Dev

자바 스크립트에서 반복적으로 함수를 호출하는 것보다 간단한 방법

분류에서Dev

JQuery에서 동적으로 함수를 호출하는 방법

분류에서Dev

함수에서 다른 함수로 호출하는 방법

분류에서Dev

다른 함수 내에서하지만 다른 셸에서 함수를 호출하는 방법

분류에서Dev

서로 호출하는 함수 방지

분류에서Dev

루프에서 처음으로 만 함수를 호출하는 방법

분류에서Dev

한 번의 호출로 여러 Ajax 호출 함수를 실행하는 방법

Related 관련 기사

  1. 1

    TypeScript에서 신속한 함수를 호출하는 방법

  2. 2

    SQLAlchemy UPDATE 호출에서 함수 내에 함수를 포함하는 방법

  3. 3

    플라스크에서 한 함수를 다른 함수로 호출하는 방법

  4. 4

    동일한 맵 내의 다른 함수에서 맵에 저장된 함수를 호출하는 방법

  5. 5

    suspendCoroutine 블록 내에서 일시 중단 함수를 호출하는 적절한 방법은 무엇입니까?

  6. 6

    onChange = "myFunction ()"이 내 함수를 한 번만 호출하는 것 같습니다.

  7. 7

    NodeJ에서 런타임에 동적으로 함수를 만들고 호출하는 방법

  8. 8

    .Net Core보기에서 void 함수를 호출하는 방법

  9. 9

    React Native로 제출 한 후 useEffect에서 비동기 함수를 호출하는 방법은 무엇입니까?

  10. 10

    함수 호출 당 한 번만 반복하는 방법

  11. 11

    이 재귀 함수를 한 번만 호출하는 효율적인 방법이 있습니까?

  12. 12

    함수를 여러 번 호출하지 않고 case 문에서 함수 호출을 사용하는 방법

  13. 13

    한 클래스 함수에서 다른 클래스 함수로 변수를 호출하는 방법

  14. 14

    함수를 한 번만 호출하는 방법은 무엇입니까?

  15. 15

    컨트롤러 내부를 호출 한 함수에서 뷰로 데이터를 전달하는 방법

  16. 16

    c에서 다양한 인수로 다른 함수를 호출하는 함수를 만드는 깨끗한 방법이 있습니까?

  17. 17

    JavaScript 작은 설명으로 함수에서 함수를 호출하는 방법

  18. 18

    bindingHandler 내에서 ViewModel에서 함수를 호출하는 방법

  19. 19

    bindingHandler 내에서 ViewModel에서 함수를 호출하는 방법

  20. 20

    함수 배열을 다른 함수에 인수로 전달하고 이후 함수에서 이러한 함수를 호출하는 방법

  21. 21

    다른 함수 내에서 함수를 호출하는 방법

  22. 22

    프로토콜 함수 내에서 reloadData ()를 호출하는 방법

  23. 23

    자바 스크립트에서 반복적으로 함수를 호출하는 것보다 간단한 방법

  24. 24

    JQuery에서 동적으로 함수를 호출하는 방법

  25. 25

    함수에서 다른 함수로 호출하는 방법

  26. 26

    다른 함수 내에서하지만 다른 셸에서 함수를 호출하는 방법

  27. 27

    서로 호출하는 함수 방지

  28. 28

    루프에서 처음으로 만 함수를 호출하는 방법

  29. 29

    한 번의 호출로 여러 Ajax 호출 함수를 실행하는 방법

뜨겁다태그

보관