검색결과 리스트
글
원칙적으로 모든 변수는 사용되기 전에 선언되어야 한다. 선언문은 다음과 같이 형(type)을 지정하고 변수 이름을 나열한다.
int lower, upper, step;
char c, line[1000];
변수들은 어떤형태로든 따로따로 선언될수 있다. 위의 리스트는 다음과 같이 쓸수도 있다.
int lower;
int upper;
int step;
char c;
char line[1000];
이 형식은 위의 형식보다 더 많은 공간을 차지하나 설명물 붙일수 있고 나중에 수정이 용이하다는 장점이 있다
변수는 선언문에서 초깃값을 지정할 수 있다. 변수에 등호가 수식이 붙으면 다음과 같이 초기화하는 역할을 한다
char esc='\\'; // 변수 초깃값 지정
int i = 0;
int limit = MAXLINE+1;
float eps = 1.0e-5;
변수가 지역변수가 아니면 초기화는 프로그램이 실행을 시작하기 전에 단 한번만 실행되는데 그 초기화는 상수의 수식이어야만 한다. 초기화되는 지역변수는 각 함수나 블록에 처음 들어갈떄 행해진다. 외부변수와 정적(static) 변수(그 파일 내에서만 사용되는 변수)는 따로 지정하지 않으면 0으로 초기화 된다. 초기화되지 않는 지역변수의 값은 정의 되지 않는다
변수의 값이 변하는 것을 방지 하기 위해 const 를 선언문에 적용할수 있다. 배열에 있어서 const라는 한정사는 원소들의 값이 변하지 않는다는것을 나타낸다.
const double e = 2.71828182845905;
const char msg[] = "warning: ";
const라는 한정사는 함수가 어떤 배열의 값을 변화시키지 않느다는 것을 나타내기 위해 배열과 함께 사용될 수있다.
int strlen(const char[])
'프로그래밍 > C' 카테고리의 다른 글
2.6 관계 연산자와 논리 연산자(Relational and Logical Operators) (0) | 2014.10.27 |
---|---|
2.5 산술 연산자(Arithmetic Operators) (0) | 2014.10.27 |
2.3 상수(Constants) (0) | 2014.10.27 |
2.2 데이터형과 크기(Data Types and Sizes) (0) | 2014.10.27 |
2.1 변수명(Variable Names) (0) | 2014.10.27 |
RECENT COMMENT