扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
无参无返回值类型函数是 void ss(void)
目前创新互联建站已为上千家的企业提供了网站建设、域名、雅安服务器托管、成都网站托管、企业网站设计、拜泉网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
无参有返回值类型函数是 int ss(void)这就表示函数的返回值是int类型的,你可以改为你想要的任何类型
有参有返回值类型函数是 int ss(int x,int y)这就表示函数的返回值是int类型的,且函数具有两个参数,且两个参数都是int类型的。当然你可以改为你想要的任何在C里面支持的类型。。
实际上参数就是你需要传递给函数进行处理的值,返回值就是指你的函数当处理完传递的参数过后需要传回给调用函数的一个值得。。
j=(g,h,i)??
你是打算写j=max(g,h,i)吧
这肯定错了,因为max函数的参数只有两个
你可以这么写
----------------------------------
j=max(max(g,h),i);
max要加返回值类型~你可以用int型,另外,打印printf("%d,j")只是让你了解下逗号表达式的用法,功能,有参有返回值涵数说的就是你传几个参数进去,可以出来返回类型的一个值,比如:h =max(c,d);两个实参c,d进去,返回值又赋值给h,注意这边,先进行函数调用,再进行了赋值,应该懂了吧~返回肯定是返回到调用函数之后的位置了,希望楼主去百度,了解实参,形参,这样会更好理解~~
C语言就是函数,一个C语言程序至少有一个函数,一个函数可以没有或有多个参数,但一个函数一定有且只有一个返值。例如:
程序1:
main()
{
}
上述程序的功能就是什么也不做,但也要有一个主函数main()。主函数也有返回值,默认为空void。return语句可以省略。
程序2:
int
main()
{
printf("Hello,word!");
return
1;
}
上述程序的功能是在屏幕上输出一句话:Hello,word!并向操作系统返回一个返回值1.第一个函数main()函数要求返回一个短整型值,返回语句return不能省略。第二个函数是调用的标准库函数printf()它有一个参数是字符串常量。它的功能就是实现输出。
使用函数可以把一个大的程序分割成多个功能模块,这样就可以多人分工合作完成一个程序的编写,也可以减少不必要的重复工作,如有多个程序需要实现同样的功能,那么针对这个功能编写一个函数,再需要时直接调用就行了,如上面的printf()函数。可以被任何一个程序调用而不用重写代码。
函数分为自定义函数和标准库函数:区别就是处定义函数是自己编写的,而标准库函数是由别人写的,只能知道其函数接口(即函数需要哪些参数,函数实现什么功能,函数的返回值)以方便调用。而不知道它的内部代码。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流