用C语言定义main函数时,大多数人的写法都是int main(void)。其实main函数是可以向其传递参数的,
int main(int argc, char** argv)或者int main(int argc, char* argv[]),其中argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。
例如
./uarttest /dev/tty0 /mnt/tt
argc将会是3 其中
argv[0]是“./uarttest” argv[1]是“/dev/tty0” argv[2]是“/mnt/tt”