How to sort functions in C? “previous implicit declaration of a function was here” error

前端 未结 5 1388
说谎
说谎 2021-01-02 06:41

I\'m sure this has been asked before, but I couldn\'t find anything that would help me. I have a program with functions in C that looks like this

function2(         


        
5条回答
  •  没有蜡笔的小新
    2021-01-02 07:42

    Forward declare your functions, but by using prototypes. If you have a lot of them such that you can't handle this, this is the moment to think of your design and to create a .h file with all your prototypes. Use

    int function1(void);
    int function2(void);
    

    if that was what you meant. int function1() already is different from that in C. Help the compiler such that he can help you.

提交回复
热议问题