Revisión de C ++ conocimiento básico de funciones

Revisión de C ++ conocimiento básico de funciones

  Para usar las funciones de C ++, debe completar las siguientes tareas:

  1. Proporcionar definición de función;

  2. Proporcionar prototipo de función;

  3. Llame a la función.

  Ejemplos:

#include <iostream>
 usando el  espacio de nombres estándar;
nulo simple (); // prototipo de función 
int main () {
    cout << " main () llamará a la función simple (). \ n " ;
    sencillo();
    cout << " main () ha terminado con la función simple (). \ n " ;
    devuelve  0 ;
}
nulo simple () {
    cout << " No soy más que una función simple. \ n " ;
}

  Aquí está la salida del programa:

 

   Cuando se ejecuta la función simple (), se suspende el código en main ().

1 Definir la función

  Las funciones se pueden dividir en dos categorías, con valores de retorno y sin valores de retorno. Las funciones sin valor de retorno se denominan funciones nulas. El formato general es el siguiente:

función nula (lista de parámetros) {
    declaración (s)
    return ;     // opcional 
}

  Entre ellos, parameterList (lista de parámetros) especifica el tipo y el número de parámetros pasados ​​a la función.

  Ejemplos:

void cheers ( int n) {     // Sin valor de retorno 
    para ( int i = 0 ; i <n; i ++ )
        std :: cout << " ¡Salud! \ n " ;
}

  Print Cheers! Un número especificado de veces (n). La lista de parámetros int n significa que cuando se llama a la función cheers (), se le debe pasar un valor int como parámetro.

  Una función con un valor de retorno generará un valor y lo devolverá a la función de llamada. El tipo de esta función se declarará como el tipo del valor de retorno, el formato es el siguiente:

typeName functionName (parameterList) {
    declaraciones
    valor de retorno ;     // valor de retorno 
}

  Para las funciones que usan valores de retorno, debe usar declaraciones de retorno. El resultado debe ser typeName o puede convertirse a typeName.

  La función finaliza después de ejecutar la declaración de devolución. Si hay varias declaraciones de retorno, la función finaliza después de ejecutar la primera declaración de retorno encontrada. Por ejemplo:

int más grande ( int a, int b) {
     if (a> b)
         devuelve a;
    de lo contrario, 
        devuelve b;
}

  Puede escribir expresiones después del retorno, como:

cubo doble ( doble x) {
     return x * x * x;
}

  Esta función calcula la potencia cúbica, por ejemplo, la función llamada cubo (1,2) devolverá 1.728.

Supongo que te gusta

Origin www.cnblogs.com/dirror/p/12742247.html
Recomendado
Clasificación