
正文
c语言函数参数的相关说明 c语言参数的定义
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c语言主函数中的参数有什么用?举例说明
C语言的带参数的main函数格式为main(int argc,char* argv[]),其中argc为参数个数加1,argv为参数列表,从argv[1]开始。编译后生成可执行文件,可以在执行的程序后加参数,比如编译一个程序为test.exe,则在执行时可以输入:
test.exe 1 firestone
在这里,argc等于3,argv[0]为"test.exe",argv[1]为"1",argv[2]为"firestone"。
如果有下面的程序:
#include stdio.h
void main(int argc,char *argv[])
{
printf("You've input %d parameters.\n",argc-1);
for(int i=1;iargc;i++)printf("The No.%d is:%s\n",i,argv[i]);
}
则上面的输入会产生如下运行结果:
You've input 2 parameters.
The No.1 is 1
The No.2 is firestone
相关问答
Q1: 在C语言里,参数是什么意思?
参数就是用来代替一个数的未知数
比如你定义时间,用t做参数
当你要计算路程vt(其中v设为常量),当要算一段时间的路程,只要用这个公式,再带入一个t的值就可以了。
总之,参数就是一个符号,没有实际意义,要让他有实际意义,就给参数附一个值就可以了
形参就是没有实际意义的参数
比如上面的t
实参就是有实际意义的参数
比如把上面的t赋值的那个常量
Q2: C语言函数定义和说明的格式
你要的是何时说明吧
printf 格式说明符;
%c --字符
%d --十进制整数
%i --同%d
%e --以科学计数法表示浮点数(指数部分以e表示)
%E --以科学计数法表示浮点数(指数部分以E表示)
%f --浮点数
%g --在%e和%f表示中选取择短的一种
%G --在%E和%f表示中选取择短的一种
%o --无符号八进制整数
%s --字符串
%u --无符号整数
%x --无符号十六进制(小写x)整数
%X --无符号十六进制(大写X)整数
%p --输出指针内容
%n --显示至此printf已输入的字符数
%% --显示百分号
scanf 格式说明符;
%c --读字符
%d --读整数
%i --同%d
%e --读浮点数
%f --读浮点数
%g --读浮点数
%o --读八进制数
%s --读字符串
%x --读十六进制整数
%p --读指针
%n --至此已读入的字符数
%u --读无符号整数
%[] --搜索字符集合
c语言函数参数的相关说明的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言参数的定义、c语言函数参数的相关说明的信息别忘了在本站进行查找喔。




