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

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


초기화 숫자적인 가변

무엇이든 가변이 선언될 때, 컴파일러는 가변을 위해 저장 공간을 곁에 둔다 것을 지시한다. 그러나, 저 공간에서, 가변의 가치는 저장된, 가치 정의되지 않는다. 그것은 영 일지도 모르다, 또는 약간 무작위 "일지도 모르다; 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를 타자를 쳐서 (); 여기에서 우리는 어떤 열쇠든지 키보드에서 명중될 때까지 스크린을 멈춘다.

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

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

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek