Quina diferència hi ha entre una funció C i un programa C?


Resposta 1:

Pel que he entès la teva pregunta, diria que

Un programa C contindrà la funció principal, és obligatori.

Però es pot declarar i definir una funció C (no principal) en un fitxer de capçalera (.h) o un programa C (.c). Per exemple, les funcions printf i scanf definides en un fitxer de capçalera stdio.h. Però stdio.h no conté el mètode principal.

De manera que una funció C pot formar part d’un programa C, sempre és necessària almenys una funció (és a dir principal) per anomenar-la un programa C.

Així, podem executar un programa C, però no una funció C específica.


Resposta 2:

Es diu que la funció en c és una sola part / bloc del programa.

C programa és una col·lecció de blocs, fitxers de capçaleres, variables globals.

  • La funció és un bloc que té unes funcions / funcionalitats úniques. Es pot trobar en un programa amb un programa que té una funció principal (que s'executa al principi) i que executa totes les altres funcions que es fan servir fora del principal () del programa.

Resposta 3:

Es diu que la funció en c és una sola part / bloc del programa.

C programa és una col·lecció de blocs, fitxers de capçaleres, variables globals.

  • La funció és un bloc que té unes funcions / funcionalitats úniques. Es pot trobar en un programa amb un programa que té una funció principal (que s'executa al principi) i que executa totes les altres funcions que es fan servir fora del principal () del programa.

Resposta 4:

Es diu que la funció en c és una sola part / bloc del programa.

C programa és una col·lecció de blocs, fitxers de capçaleres, variables globals.

  • La funció és un bloc que té unes funcions / funcionalitats úniques. Es pot trobar en un programa amb un programa que té una funció principal (que s'executa al principi) i que executa totes les altres funcions que es fan servir fora del principal () del programa.