전역변수/지역변수/예약어 정리밑 간단한 예문Sorce
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

전역변수/지역변수/예약어 정리밑 간단한 예문Sorce에 대한 보고서 자료입니다.

목차

지역 변수

전역 변수

<< 예약어에 대해 조사.(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 : 소스 프로그램이 두개 이상일때 다른 소스 프로그램의 외부변수를 이용하고자 할때
사용하는 예약어.

키워드

전역변수,   지역변수,   예약어,   static,   exterm,   register,   auto
  • 가격800
  • 페이지수5페이지
  • 등록일2004.09.16
  • 저작시기2004.09
  • 파일형식한글(hwp)
  • 자료번호#267372
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니