함수

string mystr = "Hello Guys!"; const char *c_mystr = mystr.c_str(); cout
Intro C++에서 함수에 배열을 매개변수로 사용할 때, 다음과 같은 syntax를 따르게 됩니다.여기서 주의해야 하는 것이 하나 있습니다.void print_array(int numbers []);  배열을 인자로 사용하는 법 우리가 알다시피 C++에서 함수에 매개변수를 전달하는 것은 직관적입니다.정해진 자료형에 대한 값을 괄호 내에 입력하면 됩니다.그리고 이는 벡터 또한 마찬가지입니다. 하지만 C++ 배열을 매개 변수로 사용할 때는 조금 다릅니다.C++에서 배열의 이름은 해당 배열의 첫번째 값이 들어있는 데이터상 주소를 나타냅니다.다시 말하자면, 배열의 이름은 해당 배열의 시작 지점의 주소를 나타냅니다. 그렇기 때문에, 함수에 배열을 인자로 사용하게 되면, 다른 자료형과는 다르게 자료가 통째로 복사..
·python
*args (arguments) Python 코드를 작성할 때, 함수에 인자(arguments)가 몇개 입력될 지 모르는 경우가 생긴다. 예를 들어, 가족 구성원을 입력하면 그대로 출력하는 함수가 있다면, 개인별로 가족의 구성원 수는 다르기 때문에 인자가 총 몇개 입력될지는 알 수 없다. 세계의 모든 가족이 4명으로만 이루어져 있다면, 우리가 알던 것 처럼 다음과 같이 함수를 짤 수 있다. def family(dad, mom, sibling, me): print(dad, mom, sibling, me) family("김범수", "이소라", "박효신", "장범준") # output: 김범수 이소라 박효신 장범준 하지만 당연히 세상의 모든 가족 구성원은 수가 다르고, 이럴 경우 *args를 사용하면 된다. ..
Ricky U. Lee
'함수' 태그의 글 목록