Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να δημιουργήσετε ένα Else δήλωση Αν σε C

Η Αν Else δήλωση είναι το πιο σημαντικό πρόγραμμα κατασκευάσει σε C , και από τη στιγμή που θα δημιουργήσετε και να το χρησιμοποιήσετε σχεδόν σε κάθε πρόγραμμα , είναι επίσης το μέρος που θα είστε πιο πιθανό να τρέξει σε προβλήματα. Οδηγίες
Δημιουργήστε το Else δήλωση Αν
Η 1

Ξεκινήστε με τα βασικά . Η βασική δομή του κάθε Αν Else δήλωση C παίρνει αυτή τη μορφή :

 if (συνθήκη ) της δράσης ? 
2

βραχίονα δράσης σας σωστά . Η δράση μπορεί να είναι μια ενιαία διοίκηση , ή πιο συχνά μια σειρά από εντολές , μέσα σε αγκύλες .

Η Δημιουργήστε το Κατάσταση
Η 3

Συνειδητοποιήστε ότι η κατάσταση είναι . τίποτα που επιστρέφει 0 ( ψευδής) ή οτιδήποτε άλλο ( αλήθεια )
Η 4

γνωρίζετε ότι το πιο κοινό είδος είναι μια σύγκριση μεταξύ των μεταβλητών ή τιμών : == ισότητα ανισότητα = > μεγαλύτερο από > = μεγαλύτερο ή ίση με 5

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

μην προσπαθήσετε να συγκρίνετε πίνακες ή δομές άμεσα . Αντ 'αυτού , να γράψει μια λειτουργία που θα πραγματοποιήσει τη σύγκριση .
Η 7

Καταλάβετε ότι C standard βιβλιοθήκες περιλαμβάνουν τέτοιες λειτουργίες για έγχορδα . Δείτε strcmp ( ) , stricmp ( ) , και strncmp ( ) .
8

Χρησιμοποιήστε ανάθεση για να επιστρέψει την τιμή που είχε ανατεθεί .

 Αν ( ( x = malloc ( 100 ) ) == NULL ) ματαίωση ( ) ? Η τιμή που επιστρέφει η malloc ( ) είναι τόσο αποθηκεύονται σε x και σε σύγκριση με NULL , καθιστώντας τον κωδικό σας πιο συνοπτική 
Η 9

Χρησιμοποιήστε μια δοκιμασμένη και αληθινή τεχνική : είναι κοινό να έχει λειτουργίες . επιστρέφει 1 για την επιτυχία και 0 σε περίπτωση αποτυχίας , και να τα χρησιμοποιήσουν ως προϋπόθεση .
Η 10

Συνειδητοποιήστε ότι σε C ​​, όλα έχουν μια τιμή , έτσι ώστε οτιδήποτε μπορεί να είναι η κατάσταση . Για παράδειγμα , μια σύγκριση με το 0 είναι συνήθως περιττή

 αν ( x ) printf ( "x δεν είναι μηδέν \\ n" ) ? . 
Η Συνδυάστε και Τροποποίηση μετεωρολογικές 11

Χρησιμοποιήστε το ! . ( δεν ) φορέα εκμετάλλευσης να αναιρεί ή να αναστρέψει , μια κατάσταση

 αν printf ( "x είναι μηδέν \\ n" ) ( x ! ) ? Τετάρτη 12 

Χρησιμοποιήστε && ( και ) και

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα