중첩 if (조건 증감)
은율
2023.04.01
질문 제목 : if문에서 조건이 증감 조건문일 경우.
질문 요약 :if문에서 조건이 증감 조건문일 경우 어떻게 해석을 해야 될지 답변부탁드려요.질문 내용 :
void main(void) {
unsigned char tmpbuf, dbuf[6], dbuf_index;
unsignedint cnt
dbuf[6] ={1,2,3,4,5,6}
if(++cnt == 2) = 실행시 cnt =1 이고 2랑 다르기 때문에 거짓 그럼 if 문을 빠져나가서 다시 cnt = 2,이고
조건을 만족 하면 명령 실행for문처럼 동작하는건가요.
=아니면 조건이 거짓이면바로 프로 그램이 끝나는 건가요.
### 조건문 안에 증감 조건문은 처음이라.. 어떻게 해석을 해야 될지 요???????????????????????
제발 좀 도움 부탁드려요.
{ cnt = 0;
if(dbuf_index++ == 5) dbuf_index = 0;}
tmpbuf = dbuf[dbuf_index]
printf(값 %d, tmpbuf])
}
}