본문 바로가기
728x90

출력2

C오답노트01_출력과 입력 매주 배운 C언어 챕터들 대상으로 테스트를 하는데, 기본이지만 아는 건 확실하게 짚고 넘어가자는 의미에서 위와같은 오답노트를 정리하고자 한다. 언어를 바르게 알기 위해선, 언어만 알아서는 아니된다는 걸 이번 출력과 입력 파트에서 자각하게 됐다. 교수님께서 강조하신 말씀이 있으신데, 이건 두고두고 주문처럼 외어야 할 듯 싶다. 안다고 대충 흘러넘기려는 습관이 가져진 이상 그걸 고치려 노력해야 개발분야에서 에러가 나지 않을테니 말이다. 꼼꼼하게 보는 습관을 들여라!아는데 틀렸다는 건 모르는 거다!두리뭉실하게 아는 것과 확실하게 아는 거는 완전히 다르다! 내가 미처 제대로 파악하지 못하였거나, 이해하지 못했던 부분들을 추려서 '오답노트'라는 글로 앞으로 포스팅해서 정리하고자 한다.//01. 모든 프로그램은 M.. 2025. 3. 19.
02_Q&A C언어에서 scanf, double에 대한 물음.zip Q1. 여기서 왜 scanf %lf 끼리는 사이에 ','가 없고, %num1, %num2 끼리는 사이에 ','가 있어야 하는가? scanf의 형식 지정자와 변수 이름 간의 구분은 C 언어의 문법에 따라 다르다.  1. scanf에서 형식 지정자와 변수를 연결하는 방식scanf는 문자열 형식 지정자(%lf, %d 등)를 통해 입력을 읽고, 해당 데이터를 저장할 변수의 메모리 주소를 전달받는다.각 형식 지정자(%lf, %d 등)는 입력값을 읽어들이는 역할을 한다.변수는 이 값을 저장하기 위한 메모리 주소를 지정하기에, 따라서 각 형식 지정자 뒤에는 대응하는 변수의 주소를 지정해야 한다.%lf는 하나의 실수를 읽기 위한 형식 지정자이다.&num1, &num2, &num3는 각각 읽은 데이터를 저장할 메모리 주.. 2025. 1. 21.
728x90