C语言中的命令行是什么,他有什么作用.~~

C语言中的命令行是什么,他有什么作用.~~... C语言中的命令行是什么,他有什么作用.~~ 展开
 我来答
L_o_o_n_i_e
推荐于2016-07-31 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5159万
展开全部
命令行是 是一行命令,包括程序名和位置参数。
例如:
copy a.txt b.txt

copy 是程序名,a.txt 是位置参数1,b.txt 是位置参数2
程序做复制 a.txt 到 b.txt去。

C语言main()函数可以取得程序名和位置参数:

void main(int argc, char *argv[]){
}
argc -- 程序名 加 位置参数 的总个数
argv[0] -- 含C可执行程序名
argv[1] -- 位置参数1
argv[2] -- 位置参数2
....
argv[n] -- 位置参数n

不必通过输入语句,命令行参数可以传入C 程序。

例如计算矩形面积:

void main(int argc, char *argv[]){
float w,h;
if (argc < 3){
printf("Usage:%s w h\n",argv[0]);
printf("for example: %s 3.2 4.5\n",argv[0]);
exit(0);
}
sscanf(argv[1],"%f",&w);
sscanf(argv[2],"%f",&h);
printf("area = %f\m",w*h);

}

命令行打入:
程序名 宽 高
输出矩形面积
RoumeZalend
2008-07-08 · TA获得超过107个赞
知道小有建树答主
回答量:37
采纳率:0%
帮助的人:24.4万
展开全部
首先命令行不是C中的东西,命令行是在图形化操作系统之前的以命令方式与电脑交互的一种交互方式。C可以开发运行在命令行上的程序(即没有图形界面的)。作用与图形软件各有千秋。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潭恕怀申
2019-09-10 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.2万
采纳率:26%
帮助的人:820万
展开全部
就是运行程序的时候要带进去的数据,一般留空即可,这个要讲也是很复杂的..简单来说,比如cs1.5
一般运行"d:\program
files\cs1.5\cstrike.exe"即可,但是我想进入控制台,那么命令行参数为-console
就是说运行"d:\program
files\cs1.5\cstrike.exe"
-console就可以了
用过命令提示符没有?比如xcopy命令
xcopy
c:\a.txt
d:\b.txt
其中"c:\a.txt
d:\b.txt"就是命令行参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
VG1921
2008-07-08
知道答主
回答量:28
采纳率:0%
帮助的人:10.5万
展开全部
是一中编辑程序开发环境
他可以做木马和各种程序
他的作用广泛最要用于商用做用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式