• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言定义的函数是否是在主函数的下面

大少爷安安 2019-04-29 浏览量:3518
定义的函数一般都是在主函数的下面?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 定义函数一般都是在主函数外部定义的,如果定义在main函数之前,那么你就可以直接在main函数里面访问函数,如果定义在main函数之后,那么你只能先在主函数里声明函数之后才能调用
    • 发布于 2019-04-29
    • 举报
    • 评论 0
    • 5
    • 0

其他答案 数量:16
  • 不一定要放到主函数下面,任何位置都可以,只要在调用之前先声明一下
    • 发布于2019-05-01
    • 举报
    • 评论 0
    • 1
    • 0

  • 如果主函数要调用这些函数,那一般定义的函数要在主函数上面,否则就要加extern去声明。所以,为了方便起见,一般是放在主函数上面的
    • 发布于2019-05-02
    • 举报
    • 评论 0
    • 1
    • 0

  • 定义的函数一般都是在主函数的下面,这个不一定。

    如果前面有声明函数名,一般放后面只是为了一眼就找到main函数,方便阅读代码。

    函数也可以在主函数前定义,不用声明。

    也可以在另一只C文件定义,在主函数里extern这个函数名就可以,编译器连接到一起既可以执行。

    • 发布于2019-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 在主函数main里调用的函数要么是在主函数前面定义好并实现,要么在主函数前声明,在主函数之后实现,,,一般的做法都是将函数声明在一个头文件中,主函数和函数定义实现在不同的.c文件中,然后在主函数中Include头文件,函数定义实现.c文件中同样Include头文件。
    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言要求函数调用发生前必须要声明(注意不是定义)。所以为了保证调用前都声明到,一般都是在头文件把所有需要的函数都声明完,这样在C文件编写时顺序就不那么重要了(因为include了头文件,已经保证了所有函数的提前声明)。编译器会处理具体的细节,不需要关注。

    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以上面,可以下面,只要在应用前声明就可以了。
    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 函数定义在主函数的上边还是下边没有一定之规,都是可以的,如果函数放在主函数前面,那么就可以省去函数声明,主函数中可以直接调用。如果放在主函数后面,则比如在主函数调用该函数之前声明该函数,否则主函数会找不到。
    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个没有必要,你如果放在前面就不需要再次申明了,如果放在后面就需要提前申明一下。一般只有在程序特别少的情况下才会考虑这些,要么直接就多个文件了
    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 函数可以定义在任何位置 但不能在其他函数内部

    如果定义的位置在主函数之前 主函数调用时可以不用声明

    如果定义的位置在主函数之后 主函数调用时要在主函数之前声明函数

    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以上主函数的上面或者下面的,只要在调用它之前有声明就可以啦。如果定义函数的位置在主函数之后,则需要先在主函数之前声明一下。
    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 主函数有且仅有一个,而定义的函数可以有很多,而且无论放在什么位置不影响函数本身,我倒觉得定义的函数在主函数上面好一点,这样就直接调用就可以了,在下面的话还要声明一下,
    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 在开发环境中,自定义的函数可以在主函数的上面,也可以在主函数代码段的下面,这个没什么影响。

    只要做好声明,调用的时候都可以直接调用。


    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言中对函数所在的位置没有硬性要求,这个根据个人习惯不同,主函数位置有在最前面的,这样在打开工程的时候,一眼就能够找到重点。当然也可以放在后面,当你从前往后看的时候,也就把前面的这些函数基本看了一遍,后面在主函数里调用的时候,就知道功能了。个人而言,最主要是懒得写声明,能精简的绝不重复写一遍
    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 并不一定的,也可以在主函数的上面的,在下面时,调用前要进行声明,在上面时,就不用了
    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 定义函数在主函数上面的优点就是可以不用再申声一次,缺点就是主函数在最小面,查看不方便

    定制函数在主函数下面的优点就是查看主函数方便,缺点就是需要在主函数前面声明一下

    • 发布于2019-05-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 函数定义在主函数下面,函数声明在主函数上面,这样编译器会提前知道有哪些函数,不至于在编译时报错。
    • 发布于2019-05-06
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言定义的函数是否是在主函数的下面