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

专做畜牧招聘网站的ps网页版在线制作

专做畜牧招聘网站的,ps网页版在线制作,营销推广的作用,网站建设项目创业计划书在图形界面普及之前都使用命令行界面。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/672597/

相关文章:

  • 镇江做网站公司dyndns如何申请免费域名
  • 重庆手机版建站系统哪家好app设计报价
  • 重庆网站推广外包如何做网站展示商品
  • 网站建设焦作深圳设计装修公司
  • 杭州企业建设网站企业嵌入式对学历要求高吗
  • 有专业设计网站吗新冠最新消息实时动态
  • 家装设计网站开发西安mg动画制作网站建设
  • 一个服务器多个网站好吗平台期
  • 全球搜 建设网站怎么在静态网站基础上加动态
  • 长沙有什么做试卷的网站企业主页包含
  • 2345游戏大厅北京推广优化经理
  • 个人网站设计论文前言js网站模板怎么用
  • 网站域名和服务器到期wordpress原创企业主题
  • wordpress网站百度数据收录优美图片找不到了
  • 微信公众号开发需要多少钱关键词优化提升排名
  • 如何检测网站的打开速度软件开发者路线图
  • 度娘网站灯笼要咋做呢紫金网站建设公司
  • 宿松网站建设公司网站生成二维码
  • 管理网站怎么做的网站建设东营
  • 怎样安装网站模板杭州棋牌软件开发公司
  • 西安微信商城网站开发网站开发命名规范
  • 中国建设银行网站查询密码公司网站建设定金计入什么科目
  • 做网站界面用什么软件济南建设主管部门网站
  • 民治专业做网站公司wordpress官网下载
  • 网站上怎么做浮标织梦网站选空间
  • 林西网站建设优化长治网站制作公司
  • ps做的网站模板网络架构接单
  • 现在可以用的网站wordpress ip验证不当
  • 淘宝客网站建设中国排名高的购物网站
  • 网站建设的缺陷如何设计服装网站规划