정적 정수 변수는 함수 내에서 선언됩니다. 함수가 호출 될 때 변수는 1 씩 증가합니다. 함수가 호출되어 3 번을 반환합니다. 세 번째 함수 호출에서 변수의 값은 무엇이며 반환 할 값은 무엇입니까?함수 내에서 선언 된 정적 변수의 값은 무엇입니까?
-1
A
답변
0
int foo() {
static int x = 0;
x++;
return x;
}
키워드가 프로그램의 수명에 변수의 수명을 연장하는 역할을 static
시작하면
그래서 3 리턴; 예 : 초기화는 한 번만 발생하고 변수는 foo()에 대한 이후의 모든 호출에 대해 그 값을 유지합니다.
0
클래스의 멤버를 정적으로 선언 할 때 클래스의 개체 수에 관계없이 정적 멤버 복사본이 하나만 존재 함을 의미합니다. 정적 멤버는 클래스의 모든 객체가 공유합니다. ITS의 값이 0
관련 문제
- 1. 함수 내에서 선언 된 정적 변수의 메모리 공간은 어느 것입니까?
- 2. 비 정적 변수의 누적 리턴 값은 무엇입니까?
- 3. 정적 변수의 선언 및 배치
- 4. downloadUrl에서 콜백 함수 매개 변수의 값은 무엇입니까
- 5. 수확량과 정적 로컬 변수의 비교
- 6. 선언 된 변수의 SELECT
- 7. C : 배열이 함수 내에서 선언 된 경우
- 8. 함수 내에서 선언 된 상호 C++ 클래스
- 9. 변수의 값은 클래스
- 10. 정적 라이브러리 내에서 선언 된 변수를 참조하는 방법은 무엇입니까?
- 11. 변수로 선언 된 함수 내에서 변수에 액세스하는 방법은 무엇입니까?
- 12. Bash에서 함수 내에서 선언 사용
- 13. 메소드에 선언 된 정적 변수의 인스턴스는 몇 개입니까?
- 14. 메서드에서 선언 된 변수의 범위
- 15. 초기화되지 않은 변수의 값은 무엇입니까?
- 16. wordpress : $ m 변수의 값은 무엇입니까
- 17. CoCreateInstance는 정적 함수 내에서 EFAIL을 반환합니다.
- 18. PHP에서 정적 변수와 전역 변수의 차이점은 무엇입니까?
- 19. 함수 내에서 정적 인 저장소 클래스는 무엇이며 그 이유는 무엇입니까?
- 20. Matlab에서 변수의 심볼 선언
- 21. 선언 및 지역 변수의 초기화는
- 22. 함수 내에서 정적 변수를 재설정하는 방법
- 23. 함수 템플릿 내에서 선언 된 경우 로컬 클래스에 종속됩니까?
- 24. 기본적으로 JavaScript 변수의 부울 값은 무엇입니까?
- 25. 콜백에서의 요청 매개 변수의 값은 무엇입니까?
- 26. "var"로 선언 된 변수와 "var"키워드가없는 변수의 차이점은 무엇입니까?
- 27. 함수 범위 정적 변수의 참조를 반환해도 괜찮습니까?
- 28. 실행 함수 내에서 선언 된 QPainter가 이슈를 생성합니다.
- 29. 함수 내에서 멤버 변수의 값 변경 - C++
- 30. 성공 함수 내에서 변수의 값을 되찾음
기능/코드를 표시하십시오. – Shravan40
#include using namespace std; int foo(); int main() { int a; a = foo(); a = foo(); cout << a << endl; a = foo(); cout << a; \t return 0; } int foo() { static int x; x ++; // cout << x; return x; } –
Gurpreet