function(~~,int c)
{
for(~~~)
c++;
}
int main()
~~~}
이런식으로 정의 되어있을 때 c를 메인함수에서 프린트하는 방법이 있나요?
리턴
아근데 function이 재귀라서 계속돌아서 한번만 프린트하고싶을때..
스태틱선언 후 포인터 참조
다른 방식을 생각
포인터
cout>> c;
근데 한번만 출력 하는 거면 뭐냐 그냥 함수 내 첫번째 루프 시작 전에만 출력 하면 되는 거 아녀?
func
function(int c, ~~~ ) 안에 if문이 있는데 그것에 만족하면 다시 function 을 돌아서 계속 c 값이 초기화되서그래
왜 굳이 다른 스코프에 있는 데이터를 억지로 갖고오려 하냐 지역변수의 존재의의 부터 다시 공부해
function(~~,int& c)
읔엨 나라면 그냥 전역변수 쓰고 고민안함 - dc App
땡큐들 해결했다
전역변수가 맘젤편하지 static 지정해주면 더좋고
리턴
아근데 function이 재귀라서 계속돌아서 한번만 프린트하고싶을때..
스태틱선언 후 포인터 참조
다른 방식을 생각
포인터
cout>> c;
근데 한번만 출력 하는 거면 뭐냐 그냥 함수 내 첫번째 루프 시작 전에만 출력 하면 되는 거 아녀?
func
function(int c, ~~~ ) 안에 if문이 있는데 그것에 만족하면 다시 function 을 돌아서 계속 c 값이 초기화되서그래
왜 굳이 다른 스코프에 있는 데이터를 억지로 갖고오려 하냐 지역변수의 존재의의 부터 다시 공부해
function(~~,int& c)
읔엨 나라면 그냥 전역변수 쓰고 고민안함 - dc App
땡큐들 해결했다
전역변수가 맘젤편하지 static 지정해주면 더좋고