C语言函数参数args c语言函数参数的传递方式

函数的参数作用是什么问题一:C语言中主函数的参数有什么作用?#include
int main(int argc,char *argv[])
{
int i,j;
if(argc!=3)
{
printf(please enter 2 numbers!);
exit( -1 );
龚}
i = atoi( argv[1] );
j = atoi( argv[2] );
printf(%d\n,i+j);
return 0;
}
把程序编译生成sum_test
执行的时候输入:sum_test 1 2
就输出结果:3
问题二:函数的参数是什么意思譬如我定义了一个函数
jiacaozuo(int x,int y)
{
printf(%d,x+y);
}
这里x,y就是参数,
如果我要调用这个函数jiacaozuo
则必须穿给它2个参数
main()
{ int i=10,j=11;
jiacaozuo(i,j);(只要传进去的是int型的就可以)
}
希望对你有帮助
问题三:请问java中 , 主函数中的参数有什么作用?。? 是一个参数 , String[]是类型,arguments是参数名
String[]是字符串数组,arguments被拿来储存命令行的参数,虽然在main里我们可能不会使用到这个参数,但是它是必须的,如:
public class test {
public static void main(String args[]) {
if(arts.length==0)
System.out.println( 没有输入任何参数! );
else
System.out.println( 你输入的第一个参数是: +args[0]);
}
}
------------------------------------
那么编译javac test.java之后,运行
java test
将输出“没有输入任何参数!”
运行
java test hello
将输出“hello”
如果输入多余的参数时 , 但是在main中没有引用所以将被忽略,只输出第一个参数而已
问题四:函数带参数有什么好处使用引用传参的话,在函数中对该变量所做的修改,在函数返回后依然存在 。这未必是程序员所希望的 。
使用引用传参 , 避免了变量复制的开销 。比如参数如果是一个比较复杂的结构体,那么用引用就比直接传递来得好 。
问题五:引用作为函数的参数有什么优缺点使用引用传参的话,在函数中对该变量所做的修改,在函数返回后依然存在 。这未必是程序员所希望的 。
使用引用传参 , 避免了变量复制的开销 。比如参数如果是一个比较复杂的结构体,那么用引用就比直接传递来得好 。
问题六:C语言main主函数带参数是做什么用的main函数可以不带参数,也可以带参数,这个参数可以认为是 main函数的形式参数 。
C语言规定main函数的参数只能有两个 , 还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组 。加上形参说明后,main函数的函数头应写为:
int main (int argc,char *argv[])
由于main函数不能被其它函数调用,因此不可能在程序内部取得实际值 。那么,在何处把实参值赋予main函数的形参呢? 实际上,main函数的参数值是从操作系统命令行上获得的 。当我们要运行一个可执行文件时,在DOS提示符下键入文件名,再输入实际参数即可把这些实参传送到main的形参中去 。
DOS提示符下命令行的一般形式为:
C:\可执行文件名 参数 参数……;
问题七:C#中Main函数中的参数有什么作用,在函数中加入参数又起到什么作用呢Main方法是程序的入口点,您将在那里创建对象和调用其他方法,程序控制在该方法中开始和结束 。一个 C# 程序中只能有一个入口点 。该方法在类或结构的内部声明 。它必须为静态方法 , 而不应为公共方法 。(它接受默认访问级别 private 。)
它可以具有 void 或 int 返回类型 。声明 Main 方法时既可以使用参数,也可以不使用参数 , 使用参数的话只能是string数组,Main方法一共有以下四种形式

推荐阅读