if(argc != 2) 就是说包括程序名和参数一起不为2,这有两种可能,一个是参数小于2(即没有命令行参数,比如test.exe,此时argc为1),一个是参数大于2,比如test.exe abc def(此时argc为3) 如果真要确定没有命令行参数,应该为 if(argc==1)或者if(argc<2)
c语言,if(argc != 2)
最新推荐文章于 2024-07-03 17:21:32 发布
if(argc != 2) 就是说包括程序名和参数一起不为2,这有两种可能,一个是参数小于2(即没有命令行参数,比如test.exe,此时argc为1),一个是参数大于2,比如test.exe abc def(此时argc为3) 如果真要确定没有命令行参数,应该为 if(argc==1)或者if(argc<2)