Corpo da função
Um corpo"função" é uma declaração composta que contém as instruções que especificam o que faz a função.
Sintaxe
definição de função:
especificadores de declaração optseq do atributo optDeclarador declaração-list optdeclaração de compostos/ * atributo-seq é específico do Microsoft * /
instrução de compostos: / * corpo da função * /
{ declaration-list optstatement-list opt**}**
As variáveis declaradas no corpo de uma função, "variáveis locais," têm auto , a menos que especificado de outra forma de classe de armazenamento.Quando a função é chamada, o armazenamento é criado para as variáveis locais e inicializações de locais são executadas.Controle de execução passa para a primeira instrução em declaração de compostos e continua até um return instrução é executada, ou o final do corpo da função é encontrado.Em seguida, o controle retorna para o ponto em que a função foi chamada.
A return contendo uma expressão de instrução deve ser executada se a função deve retornar um valor.O valor de retorno de uma função é indefinido se nenhum return instrução é executada ou se a return instrução não inclua uma expressão.