Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Argomenti | Funzioni
Fondamenti Di C

bookArgomenti

Le funzioni possono essere considerate come mini-fabbriche, che prendono materie prime e le trasformano in vari prodotti. Allo stesso modo, le funzioni elaborano dati in ingresso. L'input per una funzione è chiamato argomenti o parametri.

main.cpp

main.cpp

copy
123456
func_type func_name(arguments) { // The core functionality of the function // The resulting outcome after function execution return function_output; }

Ad esempio, è possibile progettare una funzione per convertire i gradi in radianti:

Main.c

Main.c

copy
123456789101112131415
#include <stdio.h> // My function for conversion degrees to radians // `double degree` is argument double degreesToRadians(double degree) { double rads = (degree * 3.14) / 180; return rads; // Output of function } int main() { double degree = 30; printf("30 degrees equals %.2f radians\n", degreesToRadians(degree)); return 0; }

Ambito

Immaginare una chiamata di funzione come un portale verso un regno separato e autonomo in cui si svolgono azioni specifiche. Gli oggetti creati in questo regno esistono esclusivamente lì e, una volta che il regno cessa di esistere, scompaiono anch'essi.

Ad esempio, se si dichiara una variabile all'interno di una funzione, rimane inaccessibile dall'esterno di quella funzione. L'unica informazione che si può estrarre dall'esecuzione di una funzione è ciò che si recupera utilizzando l'istruzione return.

Argomenti

Le funzioni possono accettare diversi tipi di argomenti: tipi di dati di base (come int, char, double), array/stringhe, puntatori (anticipazione!), e persino altre funzioni.

È inoltre importante notare che i nomi degli argomenti all'interno della funzione possono differire dai dati effettivamente passati.

int exampleFunc(int inputVar) 
{
    … 
    return result;
}

La variabile int inputVar esiste solo nell'ambito della funzione, agendo come segnaposto per i dati che si desidera fornire alla funzione. Tuttavia, i tipi di dati sia degli argomenti sia dei dati effettivamente passati alla funzione devono corrispondere.

question mark

Qual è il termine per i dati di input passati a una funzione in C

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain more about the difference between arguments and parameters?

What happens if I try to access a variable declared inside a function from outside the function?

Can you give more examples of functions with different types of arguments?

Awesome!

Completion rate improved to 2.63

bookArgomenti

Scorri per mostrare il menu

Le funzioni possono essere considerate come mini-fabbriche, che prendono materie prime e le trasformano in vari prodotti. Allo stesso modo, le funzioni elaborano dati in ingresso. L'input per una funzione è chiamato argomenti o parametri.

main.cpp

main.cpp

copy
123456
func_type func_name(arguments) { // The core functionality of the function // The resulting outcome after function execution return function_output; }

Ad esempio, è possibile progettare una funzione per convertire i gradi in radianti:

Main.c

Main.c

copy
123456789101112131415
#include <stdio.h> // My function for conversion degrees to radians // `double degree` is argument double degreesToRadians(double degree) { double rads = (degree * 3.14) / 180; return rads; // Output of function } int main() { double degree = 30; printf("30 degrees equals %.2f radians\n", degreesToRadians(degree)); return 0; }

Ambito

Immaginare una chiamata di funzione come un portale verso un regno separato e autonomo in cui si svolgono azioni specifiche. Gli oggetti creati in questo regno esistono esclusivamente lì e, una volta che il regno cessa di esistere, scompaiono anch'essi.

Ad esempio, se si dichiara una variabile all'interno di una funzione, rimane inaccessibile dall'esterno di quella funzione. L'unica informazione che si può estrarre dall'esecuzione di una funzione è ciò che si recupera utilizzando l'istruzione return.

Argomenti

Le funzioni possono accettare diversi tipi di argomenti: tipi di dati di base (come int, char, double), array/stringhe, puntatori (anticipazione!), e persino altre funzioni.

È inoltre importante notare che i nomi degli argomenti all'interno della funzione possono differire dai dati effettivamente passati.

int exampleFunc(int inputVar) 
{
    … 
    return result;
}

La variabile int inputVar esiste solo nell'ambito della funzione, agendo come segnaposto per i dati che si desidera fornire alla funzione. Tuttavia, i tipi di dati sia degli argomenti sia dei dati effettivamente passati alla funzione devono corrispondere.

question mark

Qual è il termine per i dati di input passati a una funzione in C

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 3
some-alt