목차
지역 변수
전역 변수
<< 예약어에 대해 조사.(auto, register, extern, static) >>
전역 변수
<< 예약어에 대해 조사.(auto, register, extern, static) >>
본문내용
{
func();
func();
func();
}
이 프로그램의 실행 결과는 어떻게 될까요?
C:\>C4-5.EXE
1
1
1
C:\>
이렇게 나옵니다. 그런데 여기서 func함수 내의 a변수를 정적 변수로 선언하면
프로그램 내용 : 정적 지역 변수를 설명하는 프로그램. */
#include
void func()
{
static int a=0;
a=a+1;
printf("%d\n",a);
}
void main()
{
func();
func();
func();
}
a라는 변수는 func함수가 끝나도 그 안의 값이 보관 되므로
C:\>C4-6.EXE
1
2
3
C:\>
<< 예약어에 대해 조사.(auto, register, extern, static) >>
1> auto : 자동변수. 함수 내부에서 선언되어 선언된 함수 내에서만 영향을 미치는 지역변수.
예약어인 auto는 생략가능하며, 대부분의 변수는 자동변수에 해당됨. ex) auto int i,j;
2> register : 레지스터변수. 기능적으로 자동변수와 동일하지만, 기억장소가 메모리가 아닌
프로세스의 레지스터라는 점이 차이점. 따라서 엑세스 속도가 가장 빠름. ex) register int i,j;
3> static : 정적변수. 변수가 선언된 블록의 실행이 종료되어도 기억 장소가 유지된다는 점이
auto변수와의 차이점. ex) static int i,j;
4> extern : 소스 프로그램이 두개 이상일때 다른 소스 프로그램의 외부변수를 이용하고자 할때
사용하는 예약어.
func();
func();
func();
}
이 프로그램의 실행 결과는 어떻게 될까요?
C:\>C4-5.EXE
1
1
1
C:\>
이렇게 나옵니다. 그런데 여기서 func함수 내의 a변수를 정적 변수로 선언하면
프로그램 내용 : 정적 지역 변수를 설명하는 프로그램. */
#include
void func()
{
static int a=0;
a=a+1;
printf("%d\n",a);
}
void main()
{
func();
func();
func();
}
a라는 변수는 func함수가 끝나도 그 안의 값이 보관 되므로
C:\>C4-6.EXE
1
2
3
C:\>
<< 예약어에 대해 조사.(auto, register, extern, static) >>
1> auto : 자동변수. 함수 내부에서 선언되어 선언된 함수 내에서만 영향을 미치는 지역변수.
예약어인 auto는 생략가능하며, 대부분의 변수는 자동변수에 해당됨. ex) auto int i,j;
2> register : 레지스터변수. 기능적으로 자동변수와 동일하지만, 기억장소가 메모리가 아닌
프로세스의 레지스터라는 점이 차이점. 따라서 엑세스 속도가 가장 빠름. ex) register int i,j;
3> static : 정적변수. 변수가 선언된 블록의 실행이 종료되어도 기억 장소가 유지된다는 점이
auto변수와의 차이점. ex) static int i,j;
4> extern : 소스 프로그램이 두개 이상일때 다른 소스 프로그램의 외부변수를 이용하고자 할때
사용하는 예약어.
추천자료
[조직공정성] 조직공정성의 개념과 유형, 조직공정성 변수간의 관계
[시장세분화] 시장세분화의 개념 및 기준과 변수
[사회복지조사론] 사회복지 조사를 수행하기 위해서 변수, 가설, 이론 및 조작적 정의
[인간관계론] 조직 내 의사소통이 원활히 되기 위한 원인변수의 연구
[소비자태도][소비자][광고태도]소비자태도의 종속변수, 소비자태도의 형성, 소비자태도의 행...
단일사례설계로 실시된 연구를 찾아 그 수행과정(문제의 확인-변수의 선정-측정대상-개입목...
[컴퓨터 프로그래밍] C++개요, C++의 기본 형식, C++의 변수, 연산자, 제어문, 배열과 포인터
단일사례 디자인 (단일사례 디자인의 성격, 표적행동과 종속변수, 디자인의 종류)
사회복지조사의 통계처리방법에 대해서 서술하시오 {기능에 따른 종류, 변수의 수 및 관계에 ...
어린이집 CCTV설치 의무화는 아동학대 등 열악한 보육환경을 개선시킬 것이다라는 가설의 변...
단일사례설계로 실시된 연구를 찾아 그 수행과정(문제의 확인, 변수의 선정, 측정대상, 개입...
[사회복지조사론] 사회복지조사론- 연구문제와 변수2
[사회복지조사론]사회복지조사론- 연구문제와 변수1
소개글