Chris.Jo
30
2019-04-16 15:52:27
2
138

타이머로 For문 돌때 변수 초기화 되버리면


1초당 함수 실행하는 기능이 있는데

int i=0;

for

{

  if(i == 1)

  {

    기능

  }

}

있는데 만약 for가 돌고있는데 다시 1초 함수 기능이 실행이 되어서 i값이 0이 되버리는 경우도 있나요?

0
0
  • 답변 2

  • 더미
    11k
    2019-04-16 15:55:26

    지역변수면 그럴일이 없고

    전역변수면 그럴수도 있겟죠.

    2
  • defult
    1k
    2019-04-16 16:56:43
    함수내의 로컬 변수면 그렇게 불려도 서로 다른 데이터를보니 문제없습니다.
    글로벌 변수면 문제 발생하니 세마포어처리가 팔요합니다
    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.