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

做网站服务器价格多少合适什么信息发布型网站

做网站服务器价格多少合适,什么信息发布型网站,网站开发选asp还是hph,网站开发与维护的工作内容在图形界面普及之前都使用命令行界面。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.yayakq.cn/news/321225/

相关文章:

  • 响应式网站有什么好处厦门网站建设680
  • 外贸公司网站改版思路检查网站死链接
  • 北京公司网站设计wordpress 仿糗事百科
  • 北京海淀区工商局网站如何做外贸品牌网站建设
  • 网站建设与维护采访稿广告平台投放
  • 30天网站建设实录素材dede淘宝客网站
  • 北京东城做网站清新区住房和城乡建设部网站
  • 法治建设网站模块名称搜狗不收录 wordpress
  • 浏览网站手机响开发触屏版网站标签
  • 北安网站建设手机软件商城
  • 做网站需要哪些技能网络综合布线系统设计方案
  • 专业营销型网站建设公司携程网网站做的怎么样
  • wordpress网站500错误青岛微信网站制作
  • 做论坛app网站衡水网站制作公司
  • 中国建设银行网站首页河西网点常德论坛网站
  • 域名访问网站怎么下载做网站用的系统
  • 手机网站建站保健品企业网站
  • 如何做招聘网站效果分析基础网页制作
  • 创造网站软件农村自建房设计图 效果图
  • 建网站的程序上传更新wordpress
  • 专业微网站哪家好网站版权信息的正确写法
  • 免费企业网站源码生成东北建站
  • html学校网站模板免费稳定的云服务器
  • 主机网站建设网站建设找
  • 专业的昆明网站建设罗湖商城网站建设哪家公司便宜点
  • 公司网站制作需要什么住建厅官网证件查询
  • 怎么做跳转不影响原网站排名深圳营销型网站推广
  • 成都网站搜索排名优化哪家好斌果主题wordpress
  • 怎么更改网站栏目id如何做公司网站推广
  • 腾讯免费网站建设wordpress主题jenney