가변 자체 통과 대신에 기능 부르 에 의하여 참고를, 만드는 것은, 가변의 주소를 통과한다. 가변의 주소는 사용 & 통신수에 의해 가지고 갈 수 있다. 참조를 배제는 C에서 포인터 (*) 표기법을 사용해서 달성된다. 기능은 되부름 일지도 모른다 기능 부를지도 모른다인.

Data Recovery PRO DATA DOCTOR

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

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


부르 에 의하여 참고

가변 자체 통과 대신에 기능 부르 에 의하여 참고를, 만드는 것은, 가변의 주소를 통과한다. 가변의 주소는 &를 사용해서 가지고 갈 수 있다; 통신수. 뒤에 오는 외침 실제적인 가치 대신에 가변의 주소를 통과하는 교환 기능.

swap(&x, &y);

참조를 배제

우리가 지금 있는 문제는 기능 교환이 주소 보다는 오히려 가변에게 통과되었다 이다, 그래서 그들을 교환하기 위하여 우리가 실제적인 가치 보다는 오히려 가변의 주소를 보고 있다 그래야 우리는 가변을 참조를 배제할 필요가 있다.

참조를 배제는 C에서 포인터 (*) 표기법을 사용해서 달성된다. 간단한 기간에서는, 이것은 * 그것을 사용하여 전에 두기 변하기 쉬운 각각의 앞에 - 가변의 가치 보다는 오히려 그것의 주소가 에 의하여 언급한다 하기 위하여 a를 의미한다. 뒤에 오는 프로그램은 2개 가치를 교환하기 위하여 통과하 에 의하여 참고를 설명한다.

#include <stdio.h>
void swap(int *x, int *y);

int main()
{
int x=6, y=10;
printf("Before the function swap, x = %d and y =
%d\n\n", x, y);

swap(&x, &y);

printf("After the function swap, x = %d and y =
%d\n\n", x, y);
return 0;
}

void swap(int *x, int *y)
{
int temp = *x;
*x = *y;
*y = temp;
}

저희가 프로그램의 산출을 보게 하십시오:

Before the function swap, x = 6 and y = 10

After the function swap, x = 10 and y = 6

기능은 되부름 일지도 모른다 기능 부를지도 모른다인. 자체적으로에 각 외침은 기능의 현 상태가 더미에 밀리도록 요구한다. 스택 오버플로우를 창조하기 것은 쉽기 때문에 이 사실을 기억하는 것이 중요하다, i.e 더미는 더 이상 자료를 두기 위하여 공간을 다 떨어졌다.

뒤에 오는 보기는 되부름을 사용하여 수의 계승을 산출한다. 계승은 1에 자체적으로의 밑에 격 정수에 의해, 아래로 곱한 수이다. 예를 들면, 번호 6의 계승은:

Factorial 6 = 6 * 5 * 4 * 3 * 2 * 1

그러므로 6의 계승은 720이다. 위 보기에서 저 계승 6 = 6 * 계승 5 보일 수 있다. 유사하게, 계승 5 = 5 * 계승 4, 등등.

뒤에 오는 것 계승 수 산출을 위한 일반 규칙이다.

factorial(n) = n * factorial(n-1)

위 규칙은 n가 = 1의 계승으로 1, 1일 때 종결한다. 저희가 잘 보기 덕분에 그것을 이해하는 것을 시도하게 하십시오:

#include <stdio.h>
long int factorial(int num);

int main()
{
int num;
long int f;

printf("Enter a number: ");
scanf("%d", &num);

f = factorial(num);

printf("factorial of %d is %ld\n", num, f);
return 0;
}

long int factorial(int num)
{
if (num == 1)
return 1;

else
return num * factorial(num-1);
}

저희가 이 프로그램의 실행의 산출을 보게 하십시오:

Enter a number: 7
factorial of 7 is 5040

 

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