C ++ revisa o conhecimento básico de funções

C ++ revisa o conhecimento básico de funções

  Para usar funções C ++, você deve concluir as seguintes tarefas:

  1. Forneça definição de função;

  2. Fornecer protótipo de função;

  3. Chame a função.

  Exemplos:

#include <iostream>
 usando o  namespace std;
vazio simples (); // protótipo da função 
int main () { 
    cout << " main () chama a função simple (). \ n " ; 
    simples(); 
    cout << " main () termina com a função simple (). \ n " ;
    retornar  0 ; 
} 
void simple () { 
    cout << " Sou apenas uma função simples. \ n " ; 
}

  Aqui está a saída do programa:

 

   Quando a função simple () é executada, o código em main () é suspenso.

1 Defina a função

  As funções podem ser divididas em duas categorias, com valores retornados e sem valores retornados. Funções sem valor de retorno são chamadas de funções nulas.O formato geral é o seguinte:

função 
    void (parameterList) { 
    declaração (s) return ;    // 可选 
}

  Entre eles, parameterList (lista de parâmetros) especifica o tipo e o número de parâmetros passados ​​para a função.

  Exemplos:

aplausos void ( int n) {     // 无 返回 值
    para ( int i = 0 ; i <n; i ++ ) 
        std :: cout << " Cheers! \ n " ; 
}

  Print Cheers! Um número especificado de vezes (n). A lista de parâmetros int n significa que, ao chamar a função cheers (), um valor int deve ser passado a ela como parâmetro.

  Uma função com um valor de retorno irá gerar um valor e retorná-lo à função de chamada. O tipo desta função será declarado como o tipo do valor de retorno, o formato é o seguinte:

typeName functionName (parameterList) { 
    instruções 
    retornam valor;     // retornam valor 
}

  Para funções que usam valores de retorno, você deve usar instruções de retorno. O resultado deve ser typeName ou pode ser convertido em typeName.

  A função termina após a execução da instrução de retorno. Se houver várias instruções de retorno, a função será encerrada após a execução da primeira instrução de retorno encontrada. Por exemplo:

int maior ( int a, int b) {
     se (a> b)
         retornar a;
    else 
        return b; 
}

  Você pode escrever expressões após o retorno, como:

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

  Esta função calcula a potência cúbica, por exemplo, o cubo da chamada de função (1,2) retornará 1,728

Acho que você gosta

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