当前位置: 首页 > news >正文

北京网站建设培训班seo营销推广

北京网站建设培训班,seo营销推广,有哪些网站是flash型,东莞网页制作报价在图形界面普及之前都使用命令行界面。DOS和UNIX就是例子。Linux终端提供类UNIX命令行环境。 命令行(command line)是在命令行环境中,用户为运行程序输入命令的行。命令行参数(command-line argument)是同一行的附加项…

在图形界面普及之前都使用命令行界面。DOS和UNIX就是例子。Linux终端提供类UNIX命令行环境。

命令行(command line)是在命令行环境中,用户为运行程序输入命令的行。命令行参数(command-line argument)是同一行的附加项。

demo.exe hello world

在这里插入图片描述

执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。

命令行参数是使用 main() 函数参数来处理的,其中,argc 是指传入参数的个数,argv[] 是一个指针数组,指向传递给程序的每个参数。下面是一个简单的实例,检查命令行是否有提供参数,并根据参数执行相应的动作:

#include <stdio.h>int main( int argc, char *argv[] )  
{if( argc == 2 ){printf("The argument supplied is %s\n", argv[1]);}else if( argc > 2 ){printf("Too many arguments supplied.\n");}else{printf("One argument expected.\n");}
}

使用一个参数,编译并执行上面的代码,它会产生下列结果:

$./a.out testing
The argument supplied is testing

使用两个参数,编译并执行上面的代码,它会产生下列结果:

$./a.out testing1 testing2
Too many arguments supplied.

不传任何参数,编译并执行上面的代码,它会产生下列结果:

$./a.out
One argument expected

应当指出的是,argv[0] 存储程序的名称,argv[1] 是一个指向第一个命令行参数的指针,*argv[n] 是最后一个参数。如果没有提供任何参数,argc 将为 1,否则,如果传递了一个参数,argc 将被设置为 2。

多个命令行参数之间用空格分隔,但是如果参数本身带有空格,那么传递参数的时候应把参数放置在双引号 “” 或单引号 ‘’ 内部。让我们重新编写上面的实例,有一个空间,那么你可以通过这样的观点,把它们放在双引号或单引号"“”"。让我们重新编写上面的实例,向程序传递一个放置在双引号内部的命令行参数:

#include <stdio.h>int main( int argc, char *argv[] )  
{printf("Program name %s\n", argv[0]);if( argc == 2 ){printf("The argument supplied is %s\n", argv[1]);}else if( argc > 2 ){printf("Too many arguments supplied.\n");}else{printf("One argument expected.\n");}
}

使用一个用空格分隔的简单参数,参数括在双引号中,编译并执行上面的代码,它会产生下列结果:

$./a.out "testing1 testing2"Progranm name ./a.out
The argument supplied is testing1 testing2

C编译器允许main()没有参数或者有两个参数(一些实现允许main()拥有更多参数,属于对标准的扩展)。main函数有两个参数时,第一个参数是命令行中字符串数量。(过去,这个int类型参数被称为argc)。系统用空格表示一个字符串的结束和下一个字符串的开始。

http://www.khdw.cn/news/31737.html

相关文章:

  • wordpress模板原创郑州网站seo顾问
  • 网站开发 演讲无锡网站排名公司
  • 北京网站seo设计长春seo公司
  • 猎聘网招聘官网app百度seo如何优化关键词
  • 广西南宁做网站百度关键词优化有效果吗
  • 浙江网站建设品牌四川seo整站优化费用
  • 开发一个视频app需要多少钱seo分析师
  • 青海省教育厅门户网站官网seo关键词优化要多少钱
  • 三明网站建设色盲图
  • 微网站开发哪家好比较好的网站建设网站
  • 做蛋糕视频的网站怎么自己创建一个网页
  • 中英文网站怎么做的竞价托管服务公司
  • 做静态网站巨量引擎
  • 野马视觉传媒网站建设建立网站用什么软件
  • 个人能网站建设网络营销推广服务
  • 中国九江网官网seo教学网站
  • 盛泽做网站的关键词seo资源
  • 专门做汽车gps贷款网站注册安全工程师
  • 网站首页图片滑动怎么做百度推广关键词查询
  • 可以做外贸的网站app推广方案怎么写
  • 瀑布流网站有哪些上海公司排名
  • 哲林高拍仪网站开发百度热搜排名
  • 解聘 人力资源网站上怎么做近期重大新闻
  • 建网站步骤深圳seo优化推广
  • 怎么做恶搞人的网站营销效果分析怎么写
  • php动态网站开发实训目的百度权重高的发帖网站
  • 记事本怎么做网站网址收录
  • wpf 网站开发最新实时新闻
  • 网站建设分为几种进入百度知道首页
  • b2b电子商务网站方案网盘资源免费观看