Δημοσιεύτηκε: 07 Οκτ 2011, 06:46
Star_Light έγραψε:migf1 έγραψε:Όταν το value πάρει την τιμή 2 εκτελείται το if, δηλαδή το continue που περιέχει. Άρα η ροή κάνει skip το printf() όταν το value ισούται με 2. Continue σημαίνει: διέκοψε την τρέχουσα επανάληψη και πήγαινε στην επόμενη.
Btw, μετά τα άγκιστρα δεν βάζουμε ερωτηματικά.
Αν εννοεις αυτο εδω το τμημα
- Κώδικας: Επιλογή όλων
if(y){
printf("\nHello FOlks");
printf("\nHow are you");
}
Οταν εβγαλα τα ερωτηματα ο μεταγλωτιστης μου κτυπησε.
Γιατι να βγουν τα ερωτηματικα? Εφοσον με τις αγκυλες μπορεις να
εκτελεσεις παραπανω απο μια εντολες? (μπλοκ εντολων)
αρα βαζεις ερωτηματικα επειδη καθεμια ειναι ξεχωριστη εντολη
απλα λογω των αγκιστρων θεωρουνται σωμα οποτε και θα εκτελεστουν ολες.
Αυτό εδώ το ερωτηματικό εννοούσα: viewtopic.php?p=211261#p211261
έγραψε:P.S Έχεις απολυτο δικιο για την continue. H continue λεει να συνεχιστει ο βρογχος
στην επομενη επαναληψη αλλα ελεγχεται απο την if για να το κανει αυτο.
Ναι, οπότε όταν το value γίνει 2 δεν τυπώνεται