#define a 50int main(){}이거랑const int a = 50;int main(){}차이가 있나요?그리고 define은 자료형을 지정 할 수 없나요?자료형지정 못해서 const가 있는건가요?
#define 은 매크로라고해서 컴파일이전에 소스를 찾기-바꾸기 해버리는거야 모든 a를 다 50으로 const int a 는 정수형 전역변수를 선언하고 거기에 const 키워드를 넣어서 변경금지로 지정하는거지
벼릐내릐능하느리노무아름다오바버처럼나능그져눙무를흐리며서인내
define은 안되지만 const는 클래스나 구조체 생성할때 멤버 이니셜라이져로 값 입력받아서 사용이 된다는듯
그러니 지금은 비슷해보여도 나중엔 다르게 쓸수있음ㅋ