c语言的argv,C语言的Argv的使用
起因
前段时间看了一本书,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的使用相关推荐
- C语言 main 函数参数 main(int argc, char *argv[]) - C语言零基础入门教程
目录 一.main 函数写法 二.main 函数参数简介 三.使用 main 函数参数 1.打印 main 函数参数 a.直接运行 exe 文件 b.打开 cmd 命令行窗口执行 exe 文件 c.打 ...
- c语言argc和argv的作用,c语言中int main(int argc, char argv)中argc和argv的作用
摘要:我们在开发C语言时,经常看到int main(int argc, char *argv[]),但是没有太多的关注于argc和argv这两个参数,其实它们有很多的作用呢. 编写一个计算器 为了简单 ...
- C语言 main函数参数 argc,argv 用处,控制台应用程序模板2
1.形如 main(int argc,char *argv[ ]) 2.解释 argc为整数,表示外部输入的参数个数. argv是字符串指针数组,argv[ ] 存储了每个参数字符串. 3.默认 默认 ...
- C语言 fclose 函数 - C语言零基础入门教程
目录 一.fclose 函数简介 二.fclose 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fclose 函数简介 ...
- C语言 fopen 函数 - C语言零基础入门教程
目录 一.fopen 函数简介 二.fopen 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fopen 函数简介 C 语 ...
- C语言 assert 函数 - C语言零基础入门教程
目录 一.assert 函数简介 二.assert 函数使用 三.assert 函数用法总结与注意事项 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C ...
- C语言 abort 函数 - C语言零基础入门教程
目录 一.abort 函数简介 二.abort 函数使用 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.abort 函数简介 C 语 ...
- C语言 sprintf 函数 - C语言零基础入门教程
目录 一.sprintf 函数简介 二.sprintf 函数使用 三.sprintf/fprintf/printf 函数区别 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 ...
- C语言 fwirte 函数 - C语言零基础入门教程
目录 一.fwirte函数简介 二.fwirte函数使用 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fwirte函数简介 C 语 ...
- C语言 main 函数 - C语言零基础入门教程
目录 一.main 函数简介 二.main 函数写法 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.main 函数简介 main 函 ...
最新文章
- 浙江省计算机二级c理论题库,浙江省计算机级考试二级《C程序设计》上机考试题库.doc...
- Factory Method工厂方法
- LeetCode--palindrome-number回文数
- Android设计模式之——模板方法模式
- Metal日记:使用步骤指南
- java表格怎么添加按钮_1.6.2 在表格中添加按钮
- pyqt5-两个窗口之间相互显示隐藏
- Java多态案例分析
- 剑指_3.2不修改数组找出重复的数字(Python)
- python脚本调度程序_python任务调度实例分析
- 交换机SERDES介绍
- Textbox的用法
- 进击的自走棋——《金铲铲之战》游戏体验报告
- 工业相机和普通相机的区别详解_工业相机与普通相机的差别
- RTI DDS. c++11例子 -1
- pintos (1) -- Alarm Clock
- 【航天物流组参赛ReadMe.md】
- 数据赋能,助力新零售数字化突围
- 获取sku详细信息 API 返回值说明
- 520情人节送女朋友的3D相册礼物~html+css+js实现抖音炫酷樱花3D相册(含音乐)