#include
#include
int main(int argc, char **argv)
{
if(argc != 2)
{
printf("Please Input One Parameter ! \n");
return -1;
}
int i= atoi(argv[1]);
printf(" ----------------------------------------- \n");
switch(i)
{
case 0:
{
printf("*********** [0] \n");
if(i)
break;
}
case 1:
{
printf("*********** [1] \n");
if(i)
break;
}
case 2:
{
printf("*********** [2] \n");
if(i)
break;
}
case 3:
{
printf("*********** [3] \n");
if(i)
break;
}
case 4:
{
printf("*********** [4] \n");
if(i)
break;
}
default :
{
printf("*********** default \n");
if(i)
break;
}
}
printf(" ----------------------------------------- \n");
return 0;
}
运行测试:
root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/03_test/01_C/4_file# gcc -o test test.c
root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/03_test/01_C/4_file# ./test
Please Input One Parameter !
root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/03_test/01_C/4_file# ./test 3
-----------------------------------------
*********** [3]
-----------------------------------------
root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/03_test/01_C/4_file# ./test 5
-----------------------------------------
*********** default
-----------------------------------------
root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/03_test/01_C/4_file# ./test 6
-----------------------------------------
*********** default
-----------------------------------------
root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/03_test/01_C/4_file# ./test 7
-----------------------------------------
*********** default
-----------------------------------------
root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/03_test/01_C/4_file# ./test 2
-----------------------------------------
*********** [2]
-----------------------------------------
root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/03_test/01_C/4_file# ./test 0
-----------------------------------------
*********** [0]
*********** [1]
*********** [2]
*********** [3]
*********** [4]
*********** default
-----------------------------------------
root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/03_test/01_C/4_file#