«function» 태그된 질문

함수 (프로 시저, 메소드, 서브 루틴 또는 루틴이라고도 함)는 단일의 특정 작업을 수행하기위한 코드의 일부입니다. 특히 함수 작성 또는 호출과 관련된 질문에이 태그를 사용하십시오. 작업 수행 기능을 구현하려면 [algorithm] 또는 작업 별 태그를 대신 사용하십시오.

4
무엇을 하는가? ((void (*) ()) buf) (); 평균?
picoCTF에서 이진 악용 문제를 해결하고 다음 코드를 보았습니다. ((void (*)())buf)(); buf문자 배열은 어디에 있습니까 ? 나는 도전을 해결했지만 정확히 무엇을하고 있는지 이해할 수없는 것 같습니다. 나는 보았다 이 스레드 그러나 나는 그것을 만들 수 없습니다. 무슨 ((void (*)())buf)();뜻입니까?


5
제너레이터를 호출하는 함수에서 리턴 또는 수율?
발전기 generator와 편리한 방법이 있습니다 generate_all. def generator(some_list): for i in some_list: yield do_something(i) def generate_all(): some_list = get_the_list() return generator(some_list) # <-- Is this supposed to be return or yield? 할까요 generate_all return또는 yield? 두 방법을 사용하는 사용자가 동일하게 사용하기를 원합니다. 즉 for x in generate_all() 와 같아야한다 some_list …

4
C의 절대 값 함수가 const 입력을 허용하지 않는 이유는 무엇입니까?
C에서, 절대 값 함수 (float를 받아들이는)의 프로토 타입은 float fabsf( float ); 이 프로토 타입이 다음과 같은 상수 값을 허용하지 않는 이유는 무엇입니까? float fabsf( float const ); fabsf는 입력 값을 변경하지 않습니까? 입력을 받아들이고 fabsf를 ​​호출하는 함수가 있으면 입력을 const로 지정하지 않아야합니까? 이 상황에서 const 정확성을 처리하는 적절한 방법은 …

6
AND 여러 매개 변수
function andMultipleExpr(){ let logicalAnd; let i; for (i = 0; i < arguments.length; i++){ logicalAnd = arguments[i] && arguments[i+1]; } return logicalAnd; } console.log(andMultipleExpr(true, true, false, false)); 내가 기대하는 것은이 코드를 실행하는 것입니다 : true && true && false && false 그리고 그것은 false 를 반환해야합니다 . js에서 어떻게 작동하게합니까? …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.