Salve a tutti!
Stavo leggendo un codice, quando mi trovo di fronte ad uno switch:

codice:
    switch(tolower(argv[1][0])){

        case 's': scrivi(segptr, argv[2]);
              break;
        case 'l': leggi(segptr);
              break;
        case 'r': elimina(shmid); 
              break;
        default: istruzioni();
    }
E mi sorge un dubbio, perchè nella condizione dello switch argv ha due indici? Ho provato a sostituirlo con argv[1], però in questo caso, anche se uso caratteri come s,l o r, va comunque nel caso di default. Qualcuno può illuminarmi? Grazie in anticipo per ogni eventuale risposta