무엇이든 가변이 선언될 때 초기화 숫자적인 가변 getch () scanf () #define는, 컴파일러 가변을 위해 저장 공간을 곁에 두는 설명된다. 그러나, 저 공간에서, 가변의 가치는 저장된, 가치 정의되지 않는다. 그것은 영 일지도 모르다, 또는 약간 무작위 "쓰레기" 가치일지도 모르다.

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

 
 

초기화 숫자적인 가변

무엇이든 가변이 선언될 때, 컴파일러는 가변을 위해 저장 공간을 곁에 둔다 것을 지시한다. 그러나, 저 공간에서, 가변의 가치는 저장된, 가치 정의되지 않는다. 그것은 영 일지도 모르다, 또는 약간 무작위 "일지도 모르다; garbage" 가치. 전에 가변을 사용하여, 당신은 알려진 가치에 항상 그것을 초기화해야 한다. 저희가 이 보기를 가지고 가게 하십시오:

int count; /* Set aside storage space for count */
count = 0; /* Store 0 in count */

이 계산서는 C의 지정 통신수인 = 표시를 (=) 이용한다. 당신은 또한 그것이 선언할 가변을 초기화할 수 있다. 이렇게 하기 위하여는, = 표시 및 원한 초기값으로 선언 계산서에 있는 변수 이름을 따르십시오:

int count = 0;
double rate = 0.01, complexity = 28.5;

가치 외부를 가진 가변을 초기화하지 않 허용한 범위 주의하십시오. 밖으로 의 범위 초기 설정의 2개의 보기는 여기에서 있다:
int amount = 100000;
unsigned int length = -2500;

C 컴파일러는 그런 과실을 발견하지 않는다. 당신의 프로그램은 연결 집계하고지도, 프로그램이 실행될 때 당신은 의외 결과를 얻을지도 모른다.

저희가 뒤에 오는 보기를 디스크에 있는 분야의 총계를 산출하기 위하여 가지고 가게 하십시오:

// 디스크에 있는 분야를 산출하는 모형 프로그램 //

#include<stdio.h>
#define SECTOR_PER_SIDE 63
#define SIDE_PER_CYLINDER 254

void main()
{

int cylinder=0;

clrscr();
printf("Enter The No. of Cylinders in the Disk \n\n\t");
scanf("%d",&cylinder); // Get the value from the user //

printf("\n\n\t Total Number of Sectors in the disk = %ld", (long)SECTOR_PER_SIDE*SIDE_PER_CYLINDER* cylinder);
getch();
}

프로그램의 산출은 다음과 같이 이다:

Enter The No. of Cylinders in the Disk
1024
Total Number of Sectors in the disk = 16386048

이 예제에서 우리는 배우기 위하여 3개의 새로운 사물을. #define는 작은 상징에 있는 긴 낱말을 정의해서 기호 불변의 것을 프로그램에 있는 사용하거나 어떠한 경우에는 시간을 절약하기 위하여 이용된다.

여기에서 우리는 프로그램을 이해하게 쉬운 시키는 SECTOR_PER_SIDE로 63 인 측 당 분야의 수를 정의했다. 동일한 케이스는 #define SIDE_PER_CYLINDER 254. scanf를 위해 진실하다 () 사용자에게서 입력을 얻는 사용된다.

여기에서 우리는 사용자에게서 입력으로 실린더의 수를 가지고 가고 있다. * 보기에서 보이는 것과 같이 2개 이상을 가치 곱하는 사용된다.

getch () 기능은 키보드에게서 기본적으로 단 하나 특성을 입력되어 얻는다. getch를 타자를 쳐서 (); 여기에서 우리는 어떤 열쇠든지 키보드에서 명중될 때까지 스크린을 멈춘다.


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