hljs.initHighlightingOnLoad();

🌈 Programming/C++

1. main 함수의 매개변수 C 에서 main함수는 프로그램 진입점이다. 즉, 최초로 함수로 구동되어 실행되는 시점이다. 함수의 매개변수(파라미터)는 이 함수를 호출할 때 전달해주는 정보를 뜻한다. 우리는 보통 함수를 만들어 놓고 호출할 때 매개변수에 정보를 넣어준다. 그런데 main함수는 최초로 시작하는 진입점인데 어떻게 정보를 전달할까? main함수의 원형은 다음과 같다. int main (int argc, char* argv[]) main 함수에 argc, argv 라는 매개 변수를 전달한다. 여기서 argc와 argv의 의미는 다음과 같다. int argc : 메인 함수에 전달되는 정보의 개수 (argument count) char* argv[] : 메인 함수에 전달되는 실질적인 정보로, 문자열..
1. C 언어의 표준에 관심이 부족한 이유 C언어를 기반으로 프로그램을 개발하는 프로그래머라고 하면 C++ 언어도 같이 사용하는 경우가 많다. 그래서 표준 C언어만으로 프로그램을 개발하는 경우가 거의 없다. 왜냐하면 C언어 표준 문법은 C++문법에 대부분 포함되어 있다. 그냥 C++ 컴파일러를 사용하면 컴파일이 잘 되고 더 많은 부분까지 허용해준다. 예를 들면, C++의 컴파일러는 .c 이면 C언어 형식으로 컴파일하고 .cpp이면 C++언어 형식으로 컴파일 하도록 기본 옵션이 설정되어 있다. 그런데 개발 도구가 프로젝트를 만들어줄 때 대부분 .cpp로 기본 파일을 만들어 주기 때문에 C++ 언어를 기준으로 컴파일하는 경우가 많다. 그래서 C언어를 공부하는 사람도 자신이 만든 C언어 예제가 C++ 형식으로..
nerowiki
'🌈 Programming/C++' 카테고리의 글 목록 (5 Page)