platanik Δημοσ. 27 Φεβρουαρίου 2012 Δημοσ. 27 Φεβρουαρίου 2012 Καλησπέρα σε όλους... Πιο κάτω είναι ο γνωστός αλγόριθμος φυσαλίδας (κώδικας σε C). Αυτο που ήθελα να ρωτήσω είναι τι ρόλο παίζει το "!" στη έκφραση "while(!done);"? Ευχαριστώ εκ των προτέρων... #include <stdio.h> #define TRUE 1 #define FALSE 0 #define N 10 main() { int j, l, t, done; l = N; do { done = TRUE; l--; for(j=0; j<l; j++) if(a[j] > a[j+1]) { done = FALSE; t = a[j]; a[j] = a[j+1]; a[j+1] = t; } } while(!done); }
bnvdarklord Δημοσ. 27 Φεβρουαρίου 2012 Δημοσ. 27 Φεβρουαρίου 2012 To ! ειναι ο τελεστής NOT. Θα μπορούσε να ελεγε καλλιστα while(done == FALSE)
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα