In C, perché non posso fare questo:Perché non posso passare array costanti come argomenti?
arrayfn({1.0, 2.0, 3.0});
se arrayfn
è una certa funzione che prende in un parametro di tipo double[]
o double*
, a seconda di quale. Provare questo mi dà un errore di sintassi.
C'è un modo per ottenere qualcosa in C come questo - generare e passare immediatamente un array noto in fase di compilazione - che evita di dover spendere una riga di codice pre-dichiarandola e riempiendola?
È possibile utilizzare un valore letterale composto. –
buona risposta; provato; Funziona; abbiamo finito qui –
Non abbiamo finito finché non accetti una risposta. – Almo