[C언어] scanf가 변수의 주소(&)를 매개변수로 넘겨주는 이유


[C언어] scanf가 변수의 주소(&)를 매개변수로 넘겨주는 이유

[C언어] scanf가 변수의 주소(&)를 매개변수로 넘겨주는 이유 키보드로 프로그램 내에 어떤 변수를 첨가하는 함수. java에는 대표적으로 Scanner, BufferedReader가 있고, python에는 input(), sys.stdin.read~~() 시리즈가 있다. C언어에는 scanf가 있는데, 이것이 어떻게 작동하는 지 알아볼 것이다. int main(){ int input; printf("정수를 입력해주세요. :"); scanf("%d", &input); return 0; } 위의 코드는 아래와 같이 콘솔창을 만들 수 있는 코드이다. input이라는 변수 안에 사용자가 키보드로 입력한 값을 담는 것이다. scanf의 첫번째 인자는 받아올 데이터의 타입을 입력하고, 두번째 인자에는 변수의 ..


원문링크 : [C언어] scanf가 변수의 주소(&)를 매개변수로 넘겨주는 이유