Δημοσιεύτηκε: 24 Μαρ 2012, 15:40
Παιδια σορρυ αν διακοπτω το θεματακι με τα strings... αν μπορει κανεις ας απαντησει
εδω μου πετάει ατέρμων βροχο επειδη καθε φορα η τιμη της if ειναι αληθης μιας και εχω δωσει 0 στο stdin
και ο ελεγχος περναει στην ex και φτου και απο την αρχη ετσι?
Κανω ενα μικρο παραδειγματακι να καταλαβω την goto.
To καλυτερο θα ειναι να το κανω με ενα παραδειγματακι οπως εδω με loop
Γιατι σε μερικους κώδικες θα ειχε ας πουμε
Θα ειχε δηλαδη ερωτηματικο μετα την ετικετα loop χρειαζεται σε κατι συγκεκριμενο αυτο?
εδω μου πετάει ατέρμων βροχο επειδη καθε φορα η τιμη της if ειναι αληθης μιας και εχω δωσει 0 στο stdin
και ο ελεγχος περναει στην ex και φτου και απο την αρχη ετσι?
- Κώδικας: Επιλογή όλων
#include<stdio.h>
int main()
{
int n;
printf(" Give n : \n");
scanf("%d" , &n);
ex:
printf(" %d " , n);
if( n == 0 )
goto ex;
return 0;
}
Κανω ενα μικρο παραδειγματακι να καταλαβω την goto.
To καλυτερο θα ειναι να το κανω με ενα παραδειγματακι οπως εδω με loop
- Κώδικας: Επιλογή όλων
#include <stdio.h>
int main()
{
int n = 0;
loop:
printf("\n%d", n);
n++;
if (n<10) {
goto loop;
}
return 0;
}
Γιατι σε μερικους κώδικες θα ειχε ας πουμε
- Κώδικας: Επιλογή όλων
loop: ;
printf("\n%d", n);
n++;
Θα ειχε δηλαδη ερωτηματικο μετα την ετικετα loop χρειαζεται σε κατι συγκεκριμενο αυτο?