QQ网名大全

C语言中函数名怎样定义

在C语言中,一个标准的函数定义语句块必须包含函数返回值的类型标识符、函数名、形参类型及数量、函数体、返回值表达式。如果函数返回值类型为 void (即无返回值),则在两个大括号之间不能写带有返回值表达式的 return 语句,否则编译器就会报错。你写的 test 函数返回值类型为 void,而你在函数定义语句块内写下了 return 语句,编译器自然会报错了。
你可以将这个函数修改为以下形式:
int test(int n)
{
int m = n / 2;
return m;
}
佚名
2024-06-16 18:49:12
最佳回答
类似问题(10)
  • 佚名
    2024-06-16 14:54:08

    求c语言函数值

    c 当||和&&都有的时候,如果前面的合适,则||就不会运算后面的了,而&&中,如果第一个条件不符合,则不进行了

  • 佚名
    2024-06-16 03:44:20

    C语言的函数

    你不是说那是无参函数吗?怎么从主函数传参?

  • 佚名
    2024-06-16 15:55:51

    C语言函数部分

    #include <stdio.h>int fun(char a[]){    //开始答题    int dec = 0, i;    for (i =...

  • 佚名
    2024-06-16 18:30:28

    C语言函数

    结果如下:789为什么?因为,你在定义C时,用static定义为静态变量,当用static定义时,此局部内有效,全局也是有效的,就是在这个函数结束时,C变量的内...

  • 佚名
    2024-06-16 19:18:06

    c语言函数

    #include<stdio.h>#define N 10void showarr(int *a,int n) { int i; for ( i=0;i&...

  • 佚名
    2024-06-16 03:29:03

    c语言的函数

    实参

  • 佚名
    2024-06-16 15:57:55

    C语言 函数

    15。。。1.值传递不能改变变量值2.外部变量与局部变量同名,在局部变量作用范围内,外部变量被屏蔽。

  • 佚名
    2024-06-16 13:56:44

    C语言(函数)

    int func(viod){ int ret = 0; return ret;}函数的返回值类型就是前面的int,返回值数据类型是ret的类型,是第2个i...

  • 佚名
    2024-06-16 18:04:53

    关于c语言自定义函数头部命名问题

    这个是函数参数,如果没猜错的话你后面的函数参数应该声明错了。 后面的n可能是计数器吧,如果是就要用int n 表示了

  • 佚名
    2024-06-16 08:00:00

    c语言函数关于姓名的自定义函数

    例如:我将puts函数改为putoutStr定义如下:#define putoutStr(chrs) puts(chrs)这样就可以象使用puts一样使用pu...