起因

前段时间看了一本书,The GNU C Programing Tutorial weblink。收获很大,其实你从K&R那里学来的不一定是GNU C的规范,

最最不错的是这本书不是中国大学C教程那种大路货的教材,这本书教材基本上把整个流程串联起来了。其实如果一本书不讲解makefile基本上不能算是一本成熟的c语言书,除非你一直只是编写

一些小工的程序。

下面摘抄一段自己的豆瓣书评:

虽然是入门书,但是对比K&R的书来说更加入门,而且融入了GNU的基因,当然这本书只是入门!教程就是教程不是指南,不过看完这本再看K&R你会理解的更深刻!我是在酷壳上看到陈浩大神的推荐才看的,发现果然收获很大,这个不再是单单的讲解语言更加是GNU系统的一个解释,后面也讲到Make和GDB,不过是不是我下载的版本问题GDB部分没有内容?但是综合而言还是所获很多,如果你重度依赖GCC那么还是值得一看的,语言非常Simple,非常适合入门当然收获更大的是你有了C的基础但是一直不太清楚GNU C的约定的时候!

argv的使用

#include

int main (int argc,char *argv[])

{

int count;

printf ("This program was called with \" %s \".\n",argv[0]);

if (argc >1)

{

for (count = 1 ; count < argc; count++)

{

printf ("argv[%d]=%s \n",count,argv[count]);

}

}

else

{

printf("the command had no other arguments. \n");

}

return 0;

}

#include

int main (int argc,char *argv[])

{

int count;

printf ("This program was called with \" %s \".\n",argv[0]);

if (argc >1)

{

for (count = 1 ; count < argc; count++)

{

printf ("argv[%d]=%s \n",count,argv[count]);

}

}

else

{

printf("the command had no other arguments. \n");

}

return 0;

}

输出示例:

./17argc a v x

This program was called with " ./17argc ".

argv[1]=a

argv[2]=v

argv[3]=x

c语言的argv,C语言的Argv的使用相关推荐

  1. C语言 main 函数参数 main(int argc, char *argv[]) - C语言零基础入门教程

    目录 一.main 函数写法 二.main 函数参数简介 三.使用 main 函数参数 1.打印 main 函数参数 a.直接运行 exe 文件 b.打开 cmd 命令行窗口执行 exe 文件 c.打 ...

  2. c语言argc和argv的作用,c语言中int main(int argc, char argv)中argc和argv的作用

    摘要:我们在开发C语言时,经常看到int main(int argc, char *argv[]),但是没有太多的关注于argc和argv这两个参数,其实它们有很多的作用呢. 编写一个计算器 为了简单 ...

  3. C语言 main函数参数 argc,argv 用处,控制台应用程序模板2

    1.形如 main(int argc,char *argv[ ]) 2.解释 argc为整数,表示外部输入的参数个数. argv是字符串指针数组,argv[ ] 存储了每个参数字符串. 3.默认 默认 ...

  4. C语言 fclose 函数 - C语言零基础入门教程

    目录 一.fclose 函数简介 二.fclose 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fclose 函数简介 ...

  5. C语言 fopen 函数 - C语言零基础入门教程

    目录 一.fopen 函数简介 二.fopen 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fopen 函数简介 C 语 ...

  6. C语言 assert 函数 - C语言零基础入门教程

    目录 一.assert 函数简介 二.assert 函数使用 三.assert 函数用法总结与注意事项 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C ...

  7. C语言 abort 函数 - C语言零基础入门教程

    目录 一.abort 函数简介 二.abort 函数使用 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.abort 函数简介 C 语 ...

  8. C语言 sprintf 函数 - C语言零基础入门教程

    目录 一.sprintf 函数简介 二.sprintf 函数使用 三.sprintf/fprintf/printf 函数区别 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 ...

  9. C语言 fwirte 函数 - C语言零基础入门教程

    目录 一.fwirte函数简介 二.fwirte函数使用 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fwirte函数简介 C 语 ...

  10. C语言 main 函数 - C语言零基础入门教程

    目录 一.main 函数简介 二.main 函数写法 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.main 函数简介 main 函 ...

最新文章

  1. 浙江省计算机二级c理论题库,浙江省计算机级考试二级《C程序设计》上机考试题库.doc...
  2. Factory Method工厂方法
  3. LeetCode--palindrome-number回文数
  4. Android设计模式之——模板方法模式
  5. Metal日记:使用步骤指南
  6. java表格怎么添加按钮_1.6.2 在表格中添加按钮
  7. pyqt5-两个窗口之间相互显示隐藏
  8. Java多态案例分析
  9. 剑指_3.2不修改数组找出重复的数字(Python)
  10. python脚本调度程序_python任务调度实例分析
  11. 交换机SERDES介绍
  12. Textbox的用法
  13. 进击的自走棋——《金铲铲之战》游戏体验报告
  14. 工业相机和普通相机的区别详解_工业相机与普通相机的差别
  15. RTI DDS. c++11例子 -1
  16. pintos (1) -- Alarm Clock
  17. 【航天物流组参赛ReadMe.md】
  18. 数据赋能,助力新零售数字化突围
  19. 获取sku详细信息 API 返回值说明
  20. 520情人节送女朋友的3D相册礼物~html+css+js实现抖音炫酷樱花3D相册(含音乐)

热门文章

  1. 工商银行支付接口 B2C PHP ecshop
  2. 外媒披露斯诺登如何从香港逃脱:接受难民庇护
  3. Qrcode生成二维码支持中文,带图片,带文字
  4. 利用UIBezierPath实现的橡皮筋动画效果(OC版)
  5. 某APP逆向算法学习与分析
  6. 产业互联网,是对全新的变局和进化的一次总结
  7. 写了一个适配 Android12-exported 的小插件
  8. 我认为学习前端的未来在哪里?今天详细的谈一下
  9. java until,Java ChronoLocalDateTime until()用法及代码示例
  10. PHP 资源大全中文版