Take action every day.

[실수]scanf()함수의 사용

by 오민

왼쪽처럼 scanf()에서 변수 앞에 &를 안쓰는 실수를 했더니 윗줄의 printf까지 작동을 안해버려서 도대체 어디가 문제인지 한참을 고민하다가 겨우 깨달았다. 꼭 &를 잊지말고 쓰도록 하자.

 

기억난김에 덧붙이자면 scanf("%s")를 써서 배열에 문자열을 저장할 땐 배열의 이름을 쓰고, 배열명은 주소값에 해당하기때문에 &를 쓰지않아야 한다.

 

이번 실수로 인해 디버깅을 시도하다 디버깅의 작동에 문제가 있다는 것을 깨달은 덕분에 디버깅 문제까지 해결하느라  많은 시간이 소요되었다.

'For form > 실수 모음집' 카테고리의 다른 글

[실수]함수의 활용-출력형식  (0) 2021.03.14

블로그의 정보

OMIN

오민

활동하기