Windows에서 C++ 통합 개발환경으로는 크게 Visual Studio와 CLion이 있다. Visual Studio는 C++을 컴파일하기 위한 MSVC(Microsoft Visual C++)까지 같이 설치하기 때문에 별도의 세팅이 필요가 없지만 scanf,...
파이썬에서는 함수를 호출할 때 함수의 인자에 이름을 붙여 전달할 수 있다. 이를 Keyword Arguments라 부른다. 이름을 붙여서 전달하는 인자는 인자의 순서에 구애받지 않고 값을 전달할 수 있으며 가독성을 향상시킨다.
파이썬 문법을 읽다, ‘바다코끼리 연산자’라고 불리는 기능을 발견했다. 찾아보니 2019년 10월에 정식 릴리즈된 파이썬 3.8에서 들어왔다고 하는데, 찾아보느라 이것저것 조사한 겸 정리해두면 좋을 것 같아 글을 남긴다.
C언어에서 사용하는 문자열은 null-terminated string을 따르며 일반적으로 char*로 표현된다. 이때, 문자열은 리터럴(Literal)을 이용해 정의할 수 있는데 문자열 리터럴은 Read-Only 메모리에 저장되며 수정할 수 없다. C언어...
일반적으로 C와 C++에서는 배열의 크기를 컴파일 시간에 결정한다. 따라서 배열의 크기는 일반 변수로 정할 수 없으며 컴파일 타임 상수가 되어야 한다. 그런데 C99 표준에 이런 상식을 깨는 문법이 들어왔다. #include <stdio.h> in...