«post-increment» 태그된 질문

사후 증분 작업 정의 또는 수행과 관련된 문제





17
"x = x ++"다음에 x는 무엇입니까?
이것이 실행될 때 (커튼 뒤) 어떻게됩니까? int x = 7; x = x++; 즉, 변수가 포스트 증분되어 하나의 명령문으로 자체에 할당되는 경우입니다. 나는 이것을 컴파일하고 실행했다. 전체 진술 후에도x 여전히 7 입니다. 내 책에는 그것이 증가 한다고 말합니다 !x

5
C에서 * ptr + = 1과 * ptr ++의 차이점
방금 C를 공부하기 시작했고 포인터를 함수의 매개 변수로 포인터에 전달하는 예제를 수행 할 때 문제를 발견했습니다. 이것은 내 샘플 코드입니다. #include <stdio.h> #include <string.h> #include <stdlib.h> int* allocateIntArray(int* ptr, int size){ if (ptr != NULL){ for (int i = 0; i < size; i++){ ptr[i] = i; } } return …


10
C ++에서 증가-언제 x ++ 또는 ++ x를 사용합니까?
저는 현재 C ++를 배우고 있으며 얼마 전에 증가에 대해 배웠습니다. 나는 "++ x"를 사용하여 이전에 증분을 만들고 "x ++"를 사용하여 이후에 할 수 있다는 것을 알고 있습니다. 그래도 언제 둘 중 하나를 사용해야할지 모르겠습니다. "++ x"를 실제로 사용한 적이 없으며 지금까지 모든 것이 잘 작동했습니다. 언제 사용해야합니까? 예 : …


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