|
|
|
|
[실험실습보고서] 함수 그리고 전역변수와 지역변수, 정적변수
|
|
|
|
실험․실습 보고서
함수 그리고 전역변수와 지역변수, 정적변수
1. 제목
함수 그리고 전역변수와 지역변수, 정적변수
2. 목적
전역변수와 지역변수, 정적변수들을 함수의 특성에 맞게 적재적시에 구현 할수 있게 한다.
3. 실습에 필요한 기초지식
4. 실습 절차, 내용 및 결과
(1) 지역변수
#include [stdio.h]
void f1( int a);// 함수 선언
void main()
{
int a= 10; // 지역 변수 -{} 내에서 사용되는 변수
printf( a값이 %d입니다.
,a);// main 내에서의 a값은 10이다
f1( a);// 함수 호출 - a를 인자로 보냄
printf( a값이 %d입니다.
,a);// 함수내에서 a값을 변경했음에도
// 메인에서는 영향을 끼치지 않는다
}
void f1( int a)// 리턴값이 없는 함수 정의
{
a= 30; // 함수 내에서 매개변수 a를 변경
printf( a값이 %d입니다.
,a);
}
(2) 전역변수
#include [stdio.h]
void f1( int a);// 함수 선언
int b= 100; // 전역 변수 - 어디서나 접근 가능
void main()
{
int a= 10; // 지역 변수 -{} 내에서 사용되는 변수
printf( a값이 %d입니다.
,a);// main 내에서의 a값은 10이다
f1( a);// 함수 호출 - a를 인자로 보냄
printf( a값이 %d입니다.
,a);// 함수내에서 a값을 변경했음에도
메인에서는 영향을 끼치지 않는다
.... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|