scanf가 인자로 변수에 값넘길때 &쓰잖아
함수 내부적으로 포인터를 써서 직접 값넘길 변수 주소에다가 값 넣어주는건가
근데 어짜피 같은 함수내에 값 넘길 변수 선언이랑 scanf 사용하면 로컬변수니까 걍 포인터 안쓰고 카피해버리면 안됨?
근데 포인터써서 값 넘겨준다고 치면 넘겨줄 변수가 scanf 사용한 지역 밖에 있어도 값이 넣어지겠네
scanf가 인자로 변수에 값넘길때 &쓰잖아
함수 내부적으로 포인터를 써서 직접 값넘길 변수 주소에다가 값 넣어주는건가
근데 어짜피 같은 함수내에 값 넘길 변수 선언이랑 scanf 사용하면 로컬변수니까 걍 포인터 안쓰고 카피해버리면 안됨?
근데 포인터써서 값 넘겨준다고 치면 넘겨줄 변수가 scanf 사용한 지역 밖에 있어도 값이 넣어지겠네
scanf 반환이 없으니까 주소값을 넣는거짆아
아 리턴이 없으니까 포인터로 넣는구만 그럼 다른 지역에 있는 변수에도 값이 넣어질라나
scanf, printf는 둘 다 입출력한 글자수를 리턴하기때매 포인터를 쓰는거 ㅇㅅㅇ