c语言函数如何不返回值 c语言函数必须返回一个值

c语言,什么是函数的返回值,怎样的函数才需要返回值 , 或者怎样才不需要?简单的说c语言函数如何不返回值,函数就是一个算法,有不有返回值是跟这个函数做什么的有关系 。
一般情况下,求和这类的就要返回值,比如
int
add(int
a,int
b)
{
return
a b;//这就返回a b的和,用函数的时候,c语言函数如何不返回值你只要传a,b的值就得了
}
用的时候这样c语言函数如何不返回值:
int
s=add(100,200);
//就把100 200也就是300的值赋给s了
这种情况就是相当于c语言函数如何不返回值你去A地做买东西 , 你肯定得拿东西回来 。你拿回来的东西也就是返回值
-------------------------------------------
还有些不用返回值的,比如 , 输出,或者给有地址的变量赋值等
这些函数前面就可以用void
表示无返回值,当然你也可以返回你想返回的 。比如说成功或者失败返回true
or
false.也可以随意返回一个int型的
1或者0
比如:
void
pri(int
i)
{
printf("%d",i);//这个就是打印一个整型的i出来
}
这种就像你去A地不干什么,就去那儿吼两句 , 也就不用拿什么回来了 。
还有种给有地址的变量赋值 。那就相当于你去a地寄了一封信,也不用什么什么回来 。
啊,打得手累,我就这样理解了 。给是清楚点了,呵呵
C语言中返回值的作用 , 什么函数可以不需要返回值一个方法,可以有返回值,也可以没有!首先方法有参数,方法就像一个箱子 , 里面有机关 。然后参数就是需要通过机关处理的东西 , 然后被机关处理完之后·最后从出口出来一个新的东西 。那个就是返回的值 。!你传进一个值~然后通过你写的方法处理,返回一个新的值,来达到你的目的 。例如我写一个方法st() 。方法的作用就是传递进去一个字符串,然后自动截取最后的两个字符 。然后返回给你!
public
string
st(string
str)
{
return
str.substring(2,str.length-1);
}
然后你使用这个方法就会返回最后两位 。。应该没写错把 。。错了别拍我 。
这个看的懂把 。我是自学C#的 。C也看过 , 其实大致上都是差不多的 。!没有返回值的话就相当于是一个过程存储在方法里 。可以反复的利用 。只要需要这个过程的时候 。直接用这个方法就可以了 。多省事 。
C语言函数何时无返回值当你的函数不需要返回值时,你就可以用void定义函数为无返回值类型,如下面的函数只是输出一条语句,则不需要返回值:
void
fun()
{cout"大家好";}
但是,像有的需要返回一个值,如计算两个数的和的函数,则需要返回值,返回它们的和:
int
fun(int
a,int
b)
{return
a b;}
总之,是根据你自己的需要来设定的 。
希望被采纳 。
【c语言函数如何不返回值 c语言函数必须返回一个值】关于c语言函数如何不返回值和c语言函数必须返回一个值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读