Visualizza messaggio singolo
Vecchio 24 maggio 17, 15:28   #82 (permalink)  Top
aero330
User
 
L'avatar di aero330
 
Data registr.: 03-09-2012
Residenza: Gubbio-Ravenna
Messaggi: 1.771
Citazione:
Originalmente inviato da ElNonino Visualizza messaggio
@aero330: devo dire che saresti stato un ottimo allievo.....

Questo piccolo bug conferma che scrivere codice ben strutturato e rispettoso di alcune regole sintattiche e grammatiche facilita la risol}uzione dei problemi.
void ADC_Reading(){

while (u8_Scount < NSAMP) {
// sample each channel A0 to A1
for (u8_cnt1 = 0; u8_cnt1 < N_CH; u8_cnt1++) {
u16_sum[u8_cnt1] += analogRead(A0 + u8_cnt1);
}
u8_Scount++;
delay(10);
}
A livello estetico e grafico, ma questa è una mia fissazione e non regola, io preferisco avere le parentesi graffe sempre su riga singola anche per i cicli:
"
Codice:
void ADC_Reading()
{
   while (u8_Scount < NSAMP)
   {
     // sample each channel A0 to A1
     for (u8_cnt1 = 0; u8_cnt1 < N_CH; u8_cnt1++)
     {
       u16_sum[u8_cnt1] += analogRead(A0 + u8_cnt1);
     }
     u8_Scount++;
     delay(10);
   }
}
"

perchè in molti editor le parentesi vengono meglio evidenziate e si capisce al volo dove sono le istruzioni eseguite da un while/for/switch.... ma questa è una mia mania come usare solo 2 spazi per le indentazioni.


}
Ti ringrazio

Sarò sincero, sono fresco di laurea ma tutto quello che so sulla programmazione è merito di una buona istruzione all'istituto tecnico.
Per le parentesi/indentazioni noto che ognuno ha la sua "filosofia"
__________________
Divertirsi insieme e con poco? Prova il combat! Curtman Squadron Combat
Sito Web: https://sites.google.com/site/curtmansquadroncombat/
aero330 non è collegato   Rispondi citando