简述c语言中函数共有哪几种类型,各有何区别?

如题所述

如C语言中:

int max(int x,int y)

{

return(x>yx:y;);

}

就是一段比较两数大小的函数,函数有参数与返回值。C++程序设计中的函数可以分为两类:带参数的函数和不带参数的函数。这两种参数的声明、定义也不一样。

带有(一个)参数的函数的声明:

类型名标示符+函数名+(类型标示符+参数)

{

}

不带参数的函数的声明:

void+函数名( )

{
}

花括号内为函数体。

带参数的函数有返回值,不带参数的没有返回值。

C++中函数的调用:函数必须声明后才可以被调用。调用格式为:函数名(实参)调用时函数名后的小括号中的实参必须和声明函数时的函数括号中的形参个数相同。有返回值的函数可以进行计算,也可以做为右值进行赋值。

C语言中的部分函数:

main(主函数)

max(求最大数的函数)

scanf(输入函数)

printf(输出函数)
温馨提示:答案为网友推荐,仅供参考
相似回答