1) 정수형 변수 선언인 int에 앞서 const를 넣어주면 더이상 변하지 않는, 즉 고정적인 값인 상수를 선언할 수 있게된다. 이는 정수형 변수뿐 아니라 모든 변수 선언에도 적용된다. 변수는 값을 계속 바꿀 수는 있지만 상수는 값이 변하지 않는다. 2) 위 사진대로 디버깅을 하게 되면, 아래 사진처럼 printf 함수에서 가장 가까이서 선언된 YEAR라는 변수의 값인 2004를 출력하게 된다. 3) 하지만 처음 선언한 정수형 변수 앞에 const를 붙이면 이 값은 상수가 되고, 더이상 변할 수 없는 값이 되어버린다. 그래서 이후에 이 값에 다른 값을 선언해도 변하지 않는다. 그래서 오류가 나온 것을 아래에 가져왔다. 4) 그래서 만약 같은 변수에 동시에 변수를 선언했다면, 위처럼 상수로 선언되지 않은 ..
나도코딩
1) 실수형 변수 선언으로 float과 double이 있다. 2) float은 변수 선언하고, 동시에 값을 대입해줄 때 값 뒤에 f를 꼭 붙여준다. f는 부동 소수점(floating point)의 약자이다. 부동 소수점은 실수를 저장할 수 있는 자료형의 한 종류이다. 3) float을 출력하기 위해선 정수 %d와 다르게 %f를 사용한다. 그리고 자신이 원하는 소수점 자릿수대로 출력이 가능하다. 그러기 위해 % 와 f사이에 마침표와 원하는 소수점 자릿수의 개수만큼 숫자를 넣는다. 예를 들어 위 사진 같은 경우 f라는 변수의 값이 소수점 첫 번째 자리까지 출력된다. \n은 1장에서 언급했지만, 한 줄 띄기 문자 또는 개행 문자(new line character)라고 한다. 출력 도중에 이 문자를 만나면 줄 ..