목록변수의 선언과 할당 (1)
cyphen156

반복문 안에서 변수를 선언하고, 초기화 하다가 생긴 의문 C언어에서 변수를 이미 할당된 변수를 다시 정의하지 않고 그대로 쓰면 똑같이 출력될까? int main() { //초기 공백노드 설정 int* head = NULL; int* end = head; while (1) { int input; printf("1 : stackpush , 2 : stack pop, 3 : search, 4 : print stack, 0 : 프로그램 종료\n"); scnanf("%d", &input); menu(input); } return 0; } 위의의 코드를 작성하다가 문득 input의 위치에 따라 프로그램 동작이 바뀌게 되는데, 반복문 밖에서 input을 선언하고, 반복문 종료시 입력 버퍼를 초기화 하지 않는다면 어떻..
잡생각 정리글
2024. 2. 5. 15:28