Why is the command line arguments count variable (traditionally argc) an int instead of an unsigned int? Is there a technical reason for t
argc
int
unsigned int
It was a prescient design decision to make it easier to port C programs to Java in the future since there are no unsigned types in Java.