printf에서 연산하는건 상수인가요?
패틱
2023.04.01
상수인가요 ?
질문 내용 :
#include stdio.h
int main(void)
{
double num[2];
int i;
for(i=0; i2; i++)
{
printf(%d 번째 숫자를 입력 : , i+1);
scanf(%d , num[i]);
}
만약에 저런 문장이 있다면. i+1 해도, 처음 루프돌때보면 i값이 0인거 같던데. 저건.. 상수라서 그런건가요 ?
프린트되는 값은 1인데 scnaf로 대입되는 곳은 num[0]에 대입되는거 같더라구요.
이유를 설명해주시면 정말 감사하겠습니다 ㅠ_ㅠ