Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα σε όλους...

Πιο κάτω είναι ο γνωστός αλγόριθμος φυσαλίδας (κώδικας σε 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);

}

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...