Machine-translated by Google. Questions are authored in English.
Top

Discussion

Undefined function calls in a C program are detected

  • A.by the preprocessor
  • B.by the linker
  • C.by the assembler
  • D.by the operating system

Answer: C

Correct answer: by the linker

The compiler is satisfied by a declaration: it only needs to know the function’s signature to generate a call. Whether a definition actually exists is settled when the object files and libraries are combined, so a missing function surfaces as a linker error - the familiar “undefined reference”.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.