博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对 main 的 argc argv有点困惑 写了实验代码
阅读量:6588 次
发布时间:2019-06-24

本文共 1367 字,大约阅读时间需要 4 分钟。

#include 
#include
intmain( int argc, char** argv ){ int i = 0; for ( ; i < argc; i++ ) { printf( "argv[%d] is %s\n", i, argv[i] ); } int arg_c = argc; char** arg_v = argv; arg_c--, arg_v++; while (arg_c > 0 && *arg_v[0] == '-') { while (*++arg_v[0]) { switch (*arg_v[0]) { case 'v': printf("v\n"); break; case 'q': printf("q\n"); break; case 'f': printf("f\n"); break; default: break; } //argc--, av++; } arg_c--, arg_v++; } for ( i = 0 ; i < argc; i++ ) { printf( "argv[%d] is %s\n", i, argv[i] ); } printf( "size of 4 is %d and null is %d\n", sizeof(argv[4]), sizeof('\0')); exit(0);}

  

转载于:https://www.cnblogs.com/lxgeek/archive/2011/12/12/2285303.html

你可能感兴趣的文章
Android Arcface人脸识别sdk使用工具类
查看>>
android studio单个工程文件的代理设置
查看>>
Agent admitted failure to sign using the key
查看>>
grep 应用
查看>>
我的友情链接
查看>>
Linux实验室 CentOS关机大法
查看>>
一行命令获取当前JVM所有可设置的参数以及当前默认值
查看>>
OSI七层与TCP/IP五层网络架构详解
查看>>
spring与struts2 mvc共存web.xml简单配置
查看>>
Android集成微信支付
查看>>
2015年终总结
查看>>
关于svn目录地址迁移
查看>>
源码编译依赖关系一例小结
查看>>
Python web爬虫
查看>>
Python捕捉命令输出、错误输出及赋值命令到变量的方法
查看>>
js解析json
查看>>
详解性能调优命令
查看>>
使用tar或dd等完成Linux系统备份恢复
查看>>
matlab的special函数用法
查看>>
函数指针和回调函数
查看>>