Not only in the vdsp programming environment, most Program The following warning prompts warning: function declared implicitly is because the function is not declared. In most cases, it does not affect the normal use of the function, so it is often ignored. In fact, it is also very dangerous, for example, the following example # include <stdlib. h> # include <stdio. h> int main (void) {int I; I = Foo (2, 3); printf ("foo returns % d \ n", I); exit (0 );} int Foo (int A) {return (a + a);} solves this problem by adding a function declaration, for example, adding a declaration in the source file header # include <stdlib. h> # include <stdio. h> int Foo (int A); int main (void) {int I; I = Foo (2, 3 ); printf ("foo returns % d \ n", I); exit (0);} int Foo (int A) {return (a + a);} compile and check, the following error occurs: Too policarguments in.
Function call
Is it terrible ???