#include <stdio.h>

// definizione di procedura // void significa "vuoto" 
void stampalinea(char p, int n) { // n è un parametro di tipo int
    int i; // variabile locale alla procedura

    for(i=0;i<n;i++) {
        printf("%c",p);
    }
    printf("\n");
}

// procedura principale
// di defaul iniza sempre con questa
// e ci deve sempre essere
int main() {
    int i; // le variabili interne possono avere lo
           // stesso nome in procedure differenti
    for(i=0;i<20;i++) {
        printf("i = %2d: ",i);
        stampalinea('o',i); // posso passare un valore a un parametro
                        // anche sotto forma di variabile 
    }
    
    printf("Hello world!\n");
    // return 0; questo poi lo spieghiamo
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: