문제 : 정수형 변수 number를 선언한 후 초깃값으로 10을 할당하고, 정수형 상수 count를 선언한 후 초깃값으로 5를 할당하는 코드를 작성하시오.
이 문제를 풀려고 제가 임의로 number에 초깃값 10을 할당하고 count에 초깃값 5를 할당한 후 출력하는 코드를 짯는데요.
그게 아래에요.
------------------------------------------------------------------------------------------------------------
#include <stdio.h>
int main(void)
{
short number=10,count=5;
printf("number의 초깃값은 %d이다. \n", number);
printf("count의 초깃값은 %d이다. \n" , count);
return 0;
}
-------------------------------------------------------------------------------------------------------------
제가 제대로 푼것같으면서도 뭔가 찜찜한게 문제에서 정수형 변수와 정수형 상수의 차이점을 모르겠어요..
설명좀 부탁드립니다 ㅠㅠ
변수 변한다 상수 못변한다
ㄴ 그 둘 선언할 때 차이점좀 알려주세요 ㅠㅠ
상수는 다르게 선언해여
알아서 찾아보셈
상수가 못변한다고 알려줬는데 차이점이 뭐냐고 묻다니;; 초기화와 동시에 더 이상 바꿀 수 없다구요.
그리고 선언부에 const도 안붙어서 상수도 아닌데; 책 제대로 읽기는 함?
const