να αναγνωρίσει τη λειτουργία στο χώρο μετά τις βιβλιοθήκες που περιλαμβάνονται στο πρόγραμμα και πριν από την έναρξη του κυρίως προγράμματος . Γράψτε τον τύπο της λειτουργίας , τότε το όνομά της και στη συνέχεια τα επιχειρήματα που θα χρησιμοποιήσει από το κυρίως πρόγραμμα . Για παράδειγμα , εάν η λειτουργία είναι να συγκρίνει δύο αριθμούς και να επιστρέψει το μεγαλύτερο αριθμό , τότε θα κηρύξει τον τύπο ως « int » για ακέραιους αριθμούς , το όνομα του λειτουργία και στη συνέχεια να δώσει τον τύπο και τις μεταβλητές για τις δύο επιχειρήματα σε παρένθεση --- ακολούθησαν όλοι με ένα ερωτηματικό , σύμφωνα με C + + σύνταξη . Η δήλωση της συνάρτησης θα εμφανιστεί ως εξής :
int getlarger ( int x , int y ) ? 2
Πραγματοποίηση κλήσης για τη λειτουργία του σώματος του κυρίως προγράμματος . Επιβεβαιώστε ότι η μεταβλητή που συνδέονται με τη λειτουργία είναι το ίδιο είδος και την τιμή επιστροφής της συνάρτησης . Για παράδειγμα, θα μπορούσατε να γράψετε :
int z = getlarger ( s , t) ?
Όπου θα κηρύξει την μεταβλητή , όπως μπορείτε να καλέσετε τη συνάρτηση ( "s" και "t" είναι μεταβλητές που έχουν ήδη δηλωθεί και γεμίζουν με αξία νωρίτερα στο πρόγραμμα) ή :
z = getlarger ( s , t) ?
όπου z κηρύχθηκε νωρίτερα στο πλαίσιο του προγράμματος με τις άλλες μεταβλητές .
εικόνων 3
Κατασκευάστε τη λειτουργία στο τέλος του σώματος της κύριας λειτουργίας . Να αναγνωρίσει η λειτουργία τίτλο και πάλι και στη συνέχεια να δημιουργήσετε το σώμα της συνάρτησης . Για παράδειγμα , θα γράψει :
int getlarger ( int x , int y ) {
if ( x > y )
z = x ?
άλλο
z = y ?
επιστρέψει z ? }
η λειτουργία αυτή διαρκεί δύο μεταβλητές από το κυρίως πρόγραμμα ως επιχειρήματα και , στη συνέχεια, εκτελεί μια σύγκριση για να διαπιστωθεί ποια είναι μεγαλύτερο αριθμό . Στη συνέχεια, φορτώνει το επιχείρημα επιστροφής με την τιμή του μεγαλύτερου επιχειρήματος .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα