Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [C] problema array

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quote Originariamente inviata da maseeeeeee Visualizza il messaggio
    La mia domanda č 1);perchč se quando dichiaro l'array double a[ ]={1,2,3,4}; oppure double a[4]={1,2,3,4}; tutto funziona alla perfezione e se dichiaro l'array double a[n]={1,2,3,4}; escono fuori un casino di errori????2)ma per un array double a[] gli elementi dopo la graffa non dovrebbero essere double,perchč con elementi int vā lo stesso??? grazie in anticipo

    Veramente con double a[n] ... funziona lo stesso ...

    I valori 1, 2, 3, 4 sono intesi come 1.0, 2.0, 3.0, 4.0 e quindi validi come double ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  2. #2
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Veramente con double a[n] ... funziona lo stesso ...I valori 1, 2, 3, 4 sono intesi come 1.0, 2.0, 3.0, 4.0 e quindi validi come double ...
    grazie Oregon sempre te risolvi i miei casini!!!avevo immaginato che li considerava come numeri con la virgola.Ma per quanto riguarda l'array con[n] giuro che non vā.ecco gli errore:
    codice:
    ex5-es3.c: In function ‘main’:
    ex5-es3.c:14:2: error: variable-sized object may not be initialized
    ex5-es3.c:14:2: warning: excess elements in array initializer [enabled by default]
    ex5-es3.c:14:2: warning: (near initialization for ‘a’) [enabled by default]
    ex5-es3.c:14:2: warning: excess elements in array initializer [enabled by default]
    ex5-es3.c:14:2: warning: (near initialization for ‘a’) [enabled by default]
    ex5-es3.c:14:2: warning: excess elements in array initializer [enabled by default]
    ex5-es3.c:14:2: warning: (near initialization for ‘a’) [enabled by default]
    ex5-es3.c:14:2: warning: excess elements in array initializer [enabled by default]
    ex5-es3.c:14:2: warning: (near initialization for ‘a’) [enabled by default]
    ex5-es3.c:15:2: error: variable-sized object may not be initialized
    ex5-es3.c:15:2: warning: excess elements in array initializer [enabled by default]
    ex5-es3.c:15:2: warning: (near initialization for ‘b’) [enabled by default]
    ex5-es3.c:15:2: warning: excess elements in array initializer [enabled by default]
    ex5-es3.c:15:2: warning: (near initialization for ‘b’) [enabled by default]
    ex5-es3.c:15:2: warning: excess elements in array initializer [enabled by default]
    ex5-es3.c:15:2: warning: (near initialization for ‘b’) [enabled by default]
    ex5-es3.c:15:2: warning: excess elements in array initializer [enabled by default]
    ex5-es3.c:15:2: warning: (near initialization for ‘b’) [enabled by default]
    Ultima modifica di MItaly; 21-08-2014 a 23:51 Motivo: Spostati e formattati messaggi di errore dall'altro post

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quote Originariamente inviata da maseeeeeee Visualizza il messaggio
    Ma per quanto riguarda l'array con[n] giuro che non vā
    Ma tu hai scritto
    const int n=4;

    come hai scritto nel primo post o solamente

    int n=4;

    ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.