Η μονογραφή των αριθμητικών μεταβλητών getch () scanf () # καθορίζει, όταν καθόλου μεταβλητός δηλώνεται, ο μεταγλωττιστής καθοδηγείται για να θέσει κατά μέρος το διάστημα αποθήκευσης για τη μεταβλητή. Εντούτοις, η αξία που αποθηκεύεται σε εκείνο το διάστημα, η αξία της μεταβλητής, δεν καθορίζεται. Να είναι μηδέν, ή να είναι κάποια τυχαία αξία "απορριμάτων".

Data Recovery PRO DATA DOCTOR

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

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


Μονογράφοντας αριθμητικές μεταβλητές

Όταν καθόλου μεταβλητός δηλώνεται, ο μεταγλωττιστής καθοδηγείται για να θέσει κατά μέρος το διάστημα αποθήκευσης για τη μεταβλητή. Εντούτοις, η αξία που αποθηκεύεται σε εκείνο το διάστημα, η αξία της μεταβλητής, δεν καθορίζεται. Να είναι μηδέν, ή να είναι κάποια τυχαία αξία "απορριμάτων". Πρίν χρησιμοποιείτε μια μεταβλητή, πρέπει πάντα να τον μονογράψετε σε μια γνωστή αξία. Πάρτε αυτό το παράδειγμα:

int count; /* Διάστημα αποθήκευσης παραμερίσματος για την αρίθμηση */
count = 0; /* Store 0 in count */

Αυτή η δήλωση χρησιμοποιεί το ίσο σημάδι (=), το οποίο είναι χειριστής ανάθεσης του γ. Μπορείτε επίσης να μονογράψετε μια μεταβλητή όταν δηλώνεται. , Ακολουθήστε το μεταβλητό όνομα στη δήλωση δήλωσης με ένα ίσο σημάδι και την επιθυμητή αρχική αξία:

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

Να είστε προσεκτικός για να μην μονογράψει μια μεταβλητή αξίας έξω από τη σειρά. Εδώ είναι δύο παραδείγματα των ενάρξεων έξω-$$$-ΣΕΙΡΑΣ:
int amount = 100000;
unsigned int length = -2500;

Ο μεταγλωττιστής γ δεν πιάνει τέτοια λάθη. Το πρόγραμμά σας μπορεί να συντάξει και να συνδέσει, αλλά μπορείτε να πάρετε τα απροσδόκητα αποτελέσματα όταν οργανώνεται το πρόγραμμα.

Πάρτε το ακόλουθο παράδειγμα για να υπολογίσετε το συνολικό αριθμό τομέων σε έναν δίσκο:

// Πρότυπο πρόγραμμα για να υπολογιστούν οι τομείς σε έναν δίσκο //

#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();
}

Η παραγωγή του προγράμματος είναι η ακόλουθη:

Εισάγετε το αριθ. των κυλίνδρων στο δίσκο
1024
Συνολικός αριθμός τομέων στο δίσκο = 16386048

Σε αυτό το παράδειγμα βλέπουμε τρία νέα πράγματα για να μάθουμε ότι # καθορίστε χρησιμοποιείται για να χρησιμοποιήσει τις συμβολικές σταθερές στο πρόγραμμα ή σε μερικές περιπτώσεις για να κερδίσει χρόνο με τον καθορισμό των μακροχρόνιων λέξεων στα μικρά σύμβολα.

Εδώ έχουμε καθορίσει τον αριθμό τομέων ανά πλευρά που είναι 63 ως SECTOR_PER_SIDE για να καταστήσει το πρόγραμμα εύκολο να καταλάβει. Η ίδια περίπτωση είναι αληθινή γιατί # καθορίστε SIDE_PER_CYLINDER που 254, scanf () χρησιμοποιούνται για να πάρουν την εισαγωγή από το χρήστη.

Εδώ παίρνουμε τον αριθμό κυλίνδρων ως εισαγωγή από το χρήστη. * χρησιμοποιείται για να πολλαπλασιάσει δύο ή περισσότερη αξία όπως φαίνεται στο παράδειγμα.

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 | Resources | 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