void f(int i) { return i+1; }这个函数的定义错在哪?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/30 06:03:57
![void f(int i) { return i+1; }这个函数的定义错在哪?](/uploads/image/z/13509084-12-4.jpg?t=void+f%28int+i%29+%7B+return+i%2B1%3B+%7D%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E7%9A%84%E5%AE%9A%E4%B9%89%E9%94%99%E5%9C%A8%E5%93%AA%3F)
xRN@=bh@!Q TbHM,jhKJ3/hQ/̛N8Q!+CUT>Ofdǘ`09' wTN ]C1J\.SAOpF{MT,{A*P(d6(
2IIUWk1̘/&Ȓ,ChSbDn@G($ĺqԙ
c1._ec84kER5RYH,3,w`0^iIgc|&5 Fup)1V1b#6Yzct;mz
ַzBY>ItXsoQ
void f(int i) { return i+1; }这个函数的定义错在哪?
void f(int i) { return i+1; }这个函数的定义错在哪?
void f(int i) { return i+1; }这个函数的定义错在哪?
错在函数的返回值.
正确的应该是:
int f (int i)
{
return i + 1;
}
此处知识点为函数的定义.
函数定义的语法形式是:
类型标识符 函数名(形式参数表)
{
语句序列
}
类型标识符是函数的类型,就是常说的函数的返回值类型.函数的返回值可以返回给主调函数使用,由return语句给出,比如:return 0.没有返回值的函数的类型标识符为void,不需要写return语句.函数都有自己的类型,除void类型的函数外都有自己的返回值.