Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um corpo da função é uma instrução composta que contém as instruções que especificam o que a função faz.
Sintaxe
function-definition:
declaration-specifiers
optarattribute-seqoptardeclaratordeclaration-listoptarcompound-statement
/*
attribute-seq é específico da Microsoft */
compound-statement: /* O corpo da função */
{
declaration-list
optarstatement-listoptar}
Variáveis declaradas em um corpo da função, conhecidas como variáveis locais, têm a classe de armazenamento auto, a menos que especificado o contrário. Quando a função é chamada, o armazenamento é criado para as variáveis locais e as inicializações locais são executadas. O controle de execução passa para a primeira instrução em compound-statement e continua até que uma instrução return seja executada ou o final do corpo da função seja encontrado. O controle então retorna para o ponto no qual a função foi chamada.
Uma instrução return que contenha uma expressão deve ser executada se a função tiver que retornar um valor. O valor retornado de uma função será indefinido se nenhuma instrução return for executada ou se a instrução return não incluir uma expressão.