C에서는 가변은 부호의 어떤 구획든지의 시작에 선언될 수 있다, 그러나 최대량은 각 기능의 시작에 있다. 가변은 구획의 시작에 기능 몸의 시작에 (버팀대 사이 {와}), 이것 보통 이다 정의될지도 모른다, 그러나 또한 구획의 다른 유형의 시작에 일지도 모른다.

Files Recovery Software
연락처 세부 정보 고객 지원 다운로드 데모 제품  

 
 

가변 사용하기

C에서는, 가변은 사용될 수 있기 전에 선언되어야 한다. 가변은 부호의 어떤 구획든지의 시작에 선언될 수 있다, 그러나 최대량은 각 기능의 시작에 있다. 대부분의 지역 변수는 기능이 불릴 때 창조되고, 저 기능에서 반환에 파괴된다.

당신의 C 프로그램에 있는 가변을 사용하기 위하여는, 당신은 이름을 C에 있는 가변에 줄 경우 뒤에 오는 규칙을 알아야 한다:

  • 이름은 편지, 손가락 및 배경 음악 특성을 포함할 수 있다 (_).
  • 이름의 첫번째 특성은 편지이어야 한다. 배경 음악은 또한 법적인 첫번째 특성이다, 그러나 그것의 사용은 추천되지 않는다.
  • C는 대소문자에 민감하다 그러므로 숫자 변수 이름 숫자와 다르다.
  • C 키워드는 변수 이름으로 사용될 수 없다. 키워드는 C 언어의 일부분인 낱말이다.

뒤에 오는 명부는 법 및 불법 C 변수 이름의 몇몇 보기를 포함한다:

 

Variable Name

Legal or Not

Num

Legal

Ttpt2_t2p

Legal

 Tt pt

Illegal: Space is not allowed

_1990_tax

Legal but not advised

Jack_phone#

Illegal: Contains the illegal character #

Case

Illegal: Is a C keyword

1book

Illegal: First character is a digit

우수한 첫번째 새로운 것은 요점의 몸의 첫번째 선이다 ():

int num = 10;

이 선은 유형 int의 "숫자이라고" 지명된 가변을 정의하고 가치 10에 초기화한다. 이것은 또한 다음과 같음 써질지도 모르다:

int num; /* 비초기화 가변을 정의하십시오 'num' */

/* 그리고 모든 변하기 쉬운 정의 후에: */

num = 10; /* 가변에 가치 10를 지정한다 'num' */

가변은 구획의 시작에 기능 몸의 시작에 (버팀대 사이 {와}), 이것 보통 이다 정의될지도 모른다, 그러나 또한 구획의 다른 유형의 시작에 일지도 모른다.

"자동" 상태에 구획 과태 시작되는 시점에 정의되는 가변. 이것은 그들이 구획의 실행 중에서만 존재한ㄴ다는 것을 의미한다. 기능 실행이 시작될 경우, 가변은 창조될 것이다 그러나 그들의 내용은 확정되지 않을 것이다. 기능이 돌려보낼 경우, 가변은 파괴될 것이다. 정의는 또한 다음과 같음 써질 수 있었다:

auto int num = 10;

자동 키워드 있거나 없거나 정의가 완전하게 동등하기 때문에, 자동 키워드는 명백하게 오히려 과다하다.

그러나, 때때로 이것은 당신이 원하는 무슨이 아니다. 얼마나 많은 시간을 지키는 불리는지 당신이 기능을의 조사를 원한ㄴ다는 것을 가정하십시오. 가변이 기능 반환이라고 언제나 파괴된 경우에, 이것은 가능하지 않ㄹ을.

그러므로 정체되는 내구 본래대로 방법이 프로그램의 전체 실행 중에 그것 체재할 불리는 무엇이 가변을 주는 것이 가능하다. 예를 들면:

static int num = 10;

이것은 10에 프로그램 실행 시작되는 시점에 숫자 가변을 초기화한다. 그로부터 가치는 본래에 남아 있을 것이다; 가변은 기능이 다수 시간 불리는 경우에 re-initialized.

가변이 1개의 기능에서 접근 가능하거나 그것을 필요로 하는 다른 기능에 전부 매개변수를 통해 가치를 통과하는 것은 편리할 지도 모르지 않았다는 것을 때때로 충분하지 않다.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
데이터 복구 도서
 
장-1 자료 회복의 개관
장-2 하드 디스크의 소개
장-3 디스크와 OS에 논리적인 접근
장-4 수 체계
장-5 C 프로그램의 소개
장-6 컴퓨터 기초에 소개
장-7 필요한 DOS는 명령한다
장-8 디스크 BIOS는 작용하고 C로 취급을 중단한다
장-9 큰 하드 디스크 취급
장-10 타락된 플로피에서 자료 회복
장-11 백업을 만들기
장-12 프로그램을 가진 읽고는 및 변경 MBR
장-13 프로그램을 가진 읽고는 및 변경 DBR
장-14 "익지않는 파일" 회복을 위해 프로그램
장-15 자료 와이퍼를 위해 프로그램
장-16 디스크를 위한 공용품 더 개발
부록 자료 회복 기간의 용어집
 
 
Pro Data Doctor

제품

연락처 세부 정보

고객 지원

다운로드 데모

이용 약관

 
Pro Data Doctor