for문을 통한 증가 질문이요..
소리
2023.04.01
질문 요약 :int b를 처음에 선언만 해놓고, 후에 for문등을 통해서 b를 증가(b++)시켰는데요. for문을 벗어나면 b는 어떻게 되는건가요?
처음에 보니까 쓰레기값이 되길래, 위쪽에서 선언과 동시에 0으로 초기화 한뒤에 for문을 돌려봤는데 여전히 쓰레기값이 뜨더군요 ㄷ;
-
한봄찬
main()
{
int b; // int형 변수 b가 있습니다 현재 쓰레기값, 메인함수 안에서 유효함
for(b = 0; b 10; b++) // b= 0으로 초기화됬네요 10번반복합니다. b = 10이 됩니다.
//for(int b = 0; b 10; b++) // 이런식으로 해보신듯 하네요.
// 현재 for문 안에 int b를 다시 선언한 경우 for문 안에서만 값이 변경되고 for문을 빠져나오면 사라집니다.
printf(\%d\