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