[C] Ciclo if errore di compilazione (principiante)

di Anonimizzato21317 il
3 risposte
Salve a tutti,
per diletto personale mi sto avvicinando al C e mi ritrovo uno strano errore di compilazione svolgendo un semplicissimo esercizio su if
 
 #include <stdio.h>
int k;

int main() {
        if(k = 0; k <= 10; k++) {
                printf("\n\t %i", k); }
        printf("\nuscita\n");
        return 0;
} 
L'errore é:
 
lucifugo@lubueee:~/C$ gcc -o if if.c
if.c: In function ‘main’:
if.c:5:10: error: expected ‘)’ before ‘;’ token
  if(k = 0; k <= 10; k++) {
          ^
           
Questo é il sistema che uso:
  Linux version 4.4.0-72-generic (buildd@lcy01-26) 
  (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) )  
  Intel(R) Atom(TM) CPU N270   @ 1.60GHz   32bits  
Grazie in anticipo

3 Risposte

  • Mi sa che devi riprendere in mano il libro e ripassare if e for... (usi una if per fare una for...)
  • candaluar ha scritto:


    Mi sa che devi riprendere in mano il libro e ripassare if e for... (usi una if per fare una for...)

    Che fesso che sono!
      lucifugo@lubueee:~/C$ ./if
    
             0
             1
             2
             3
             4
             5
             6
             7
             8
             9
             10
    uscita   
    Grazie (e vergogna su di me )
  • Infatti scrivere "ciclo if" non ha senso ...
Devi accedere o registrarti per scrivere nel forum
3 risposte