c语言开头部分,fun()函数,有的是void fun()。有的是char fun(),还有int fun()什么的,谁给介绍的详细一些。
一共都有哪些种,每种的不同用法
谢谢了
除了int的类型,其他的不加return么?
追答不是啊 好吧 我没说清楚。。。。
上边定义函数是啥类型的
函数体里最后一句话就要是return XX(与之对应某类型数据名)
char fun(int x,int y)
这是我定义的函数,我这么给你念出来看你能不能理解我的意思
这是我定义的:
要返回一个字符型数据的 有两个整形数据做参数的函数。
ok?
也许我问得太简单,我想问,什么情况要加return,什么时候不用加,不返回的话,后面就不能调用了吗?怎么有时还会看到get 什么什么的形式
追答定义的函数是什么类型的,后边就要return 什么类型的变量
eg:
int fun(int x,int y)(fun 前边的int 就是函数类型)
{ int z;
z=x+y;
return z;
}这个函数就是实现求两数之和的功能;函数执行完毕返回的是两数之和
所以后边跟 return 整形的变量
再有 若函数是void 形的 就不加return
建议书籍:c语言程序设计(谭浩强,清华的)第四版
eg:
void fun()
{
printf("hello world");
}
这个函数就实现了输出的功能,我不需要他有啥返回值