확장자 .c와 .cpp 차이가 정확히 무엇인가요?
세움
2023.04.01
질문 제목 : .c와 .cpp 확장자 차이가 정확히 무엇인가요?질문 요약 :.c와 .cpp 확장자 차이가 정확히 무엇인가요?질문 내용 :문득 c코딩을 하면서 (숙제로 인해) 이것저것 만들다보니 갑자기 교수님께서 .c확장자로 변경해서 프로그래밍하라고 하셔서 정확히 무슨 차이가 잇는지 모르겠습니다.제가 알기론 c언어 문법은 .c c++언어는 cpp로 한다고 얼핏 들은거 같기는 한데 그렇게 되면 .c의 경우 c++의 문법을 전혀 받아주질 않는건가요?
자세한 답변 부탁드릴게요 문득 궁금한건데 정확히는 모르겟고 그냥 제 생각엔 저런거 같기도 하고...
-
희선
네. .c 파일에 C++의 문법에 맞는 것을 적어주면 받아주지 않습니다. 마찬가지로 .cpp 파일에 C에서는 허용될만한 것을 적으면 안 받아주고요.
-
Glisten
제가 생각했던게 맞앗군요. 근데 그 이외의 차이점은 전혀 없는건가요? 더 잇다고 들은거 같았는데
-
조히
헤더파일을 사용할 수 있는게 차이가 납니다. .cpp 는 .c 에서 할 수있는 내용을 포함할 수 있지만 .c에서는 .cpp에서 가능한 것들 예를들어 기본적인 #includeiostream 과 같은 헤더파일을 사용할 수없죠.