#include int main(int argc, char **argv){ for(int i = 0; i < argc; i++){ printf("Argument %d: %s\n", i, argv[i]); // argv[i] has type char* } // Another way: for(char **i = argv; i < argv + argc; i++) printf("Argument at address %lx: %s\n", (size_t)i, *i); return 0; }