knrt.net
当前位置:首页 >> 输出参数是什么 >>

输出参数是什么

C里没有类似于C#的指定ref,out的输入输出参数 它是通过不同的传递参数类型决定其输入输出参数的 如果是传值参数,只能用于输入参数 如果是引用或指针类型,则即可用于输入也可用于输出 如 int fun( int a, int& b, int* c ) a 作为输入参数 b和c 可输入也可输出

函数文件,就是一些计算的结果要为下一步的计算所用这些数就是输出参数可以用空,也可以为一个,二个或者多个

输出参数 就是返回值啊 return 主函数需要一个同类型的变量来接受

那就要看你自己对函数本身的设计了.一般参数列表前面放入参,后边放出参

输入型参数是指这个参数的值已知,由外面传给函数里使用. 输入型参数是指这个参数的值未知,要通过函数传出来. 如拷贝函数char *strcpy( char *strdestination, const char *strsource ); 函数功能是把字符串strsource 拷给strdestination 这里strsource 是输入型形参,strdestination是输出型形参. void main() { char *strsrc = "abcd"; char strdes[10]; strcpy(strdes,strsrc);//strdes未知,要通过调用函数后才能得到,strsrc已知,传递给函数使用. }

输出参数分2种, 一个是 ref 一个是 out.比如 这样一个输出参数的方法.public void abc(out string bbb, ref string aaa) { bbb = "123"; aaa = "456"; }调用的时候需要string strbbb = "";string straaa = "";abc(out strbbb, ref straaa);Console.Write(strbbb);Console.Write(straaa);通过调用 abc 方法 给strbbb 和 straaa 都赋了值.恩``另外这2个传递方法,一个好象是值传递, 一个是地址传递,

使用输出参数类似于使用返回值.但是输出参数具有两个重要的优势.可以使用输出参数从存储过程传递出VarChar,Int,Money或任何其他数据类型的值.而返回值则只能返回整数. 输出参数的另一个优势就是在一个存储过程中可以有多个输出

1、C语言中,所谓传参一般调用一个函数时,传递过来的参数,否则被调用函数是无法使用调用函数里面的参数的,除了全局参数等.2、C语言中的返回值一般一return 的形式出现,就是这个函数结束时,会抛出需要返回的一个值.在调用的

函数文件,就是一些计算的结果要为下一步的计算所用 这些数就是输出参数 可以用空,也可以为一个,二个或者多个

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com