#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int main(int argc,char *argv[])
{
int i,times;
if(argc<2||(times=atoi(argv[1]))<1)
printf("usage: %s positive-number.\n",argv[0]);
else
for(i=0;i<times;i++)
puts("hello,good looking!");
getch();
return 0;
}
上面代码生成的exe文件我在开始菜单 附件里的 命令提示符 里运行的...xp系统!
我想问,为什么我输入一行如 asdas3sada,怎么会跳转到else的,agrc<2,我输入1行应该是不会比2大的啊,怎么会执行到||的右边?,,何解,麻烦仁兄指教!