꼭 정적지역변수를 사용해서 만들라는데 분명히 전 수업에서 정적지역변수를 배운 적이 없거든요....ㅜㅠ
인터넷에 쳐봐도 정적지역변수에대한 설명도 별로 없구....
정적지역변수 안쓰고도 간단하게 만들 수 있는데 써서 만들ㄹ라니까 모르겠어요..
대체 어떻게 생긴앤가요..
꼭 정적지역변수를 사용해서 만들라는데 분명히 전 수업에서 정적지역변수를 배운 적이 없거든요....ㅜㅠ
인터넷에 쳐봐도 정적지역변수에대한 설명도 별로 없구....
정적지역변수 안쓰고도 간단하게 만들 수 있는데 써서 만들ㄹ라니까 모르겠어요..
대체 어떻게 생긴앤가요..
constant 말하는거 아닌가 - return 0;
그거 지역변수인데 전역변수처럼 프로그램 끝날떄까지 남아 있음.. 아주 개가튼 샛기임
선언할때 타입앞에 static붙이면됨
ㅠㅠ그럼 그냥 static만 붙이고 똑같이 사용하면 끝인가요??ㅠㅠ
위치는 그냥 main함수 안에 넣으면 되나요 아니면 main함수 밖에 넣나요?ㅠㅠㅠ하...진짜 아무것도 모르겟다....
메인안에 있으면 큰의미가 없으요
아 static - return 0;
static 변수는 선언된 필드 영역에 한해서 선언할 때 단 한번만 초기화되고 그 값이 유지됨 - return 0;
얘를 들어 func 안에다가 static으로 int a=0을정의하면, func이 처음 콜됐을 때 0으로 초기화돼서 선언되고, 그 이후로는 값을 계속 유지함 - return 0;
func 이 a에 1을 더하는 작용을 한다 가정하면, func 처음 불렀을 때 0으로 시작해서 1이 되지? func 또 부르면 1을 그대로 간직해서 2가 되고 그런식임 - return 0;
컴파일러에 의해 사용범위가 제한되는(해당 변수를 선언한 함수 안) 전역변수