Sobre indentação

Sobre indentação

por Francisco Reverbel -
Número de respostas: 5
Dêem uma olhada na entrada da wikipedia sobre estilos de indentação. Escolham um dos dois primeiros estilos relacionados nessa entrada (o estilo K&R ou o BSD/Allman - estes são os dois estilos mais comuns) e o usem rigorosamente nos trabalhos desta disciplina.

Reverbel
Em resposta à Francisco Reverbel

Re: Sobre indentação

por Igor dos Santos Montagner -
na identação K&R, quando utilizo funções definidas pelo usuário:

int recebeDinheiro(int credito)
{
....
}
 
ou

int recebeDinheiro(credito)
int credito;
{
....
}

devo utilizar qual das duas opções?


igor
Em resposta à Igor dos Santos Montagner

Re: Sobre indentação

por Luciano Ramalho -
Igor, o primeiro estilo é o ANSI, o segundo é o K&R clássico.

Conforme o enunciado, os programas devem ser compilados com a opção -ansi e não emitir avisos. Portanto, somente o primeiro estilo deverá ser usado.

[ ]s
Luciano
Em resposta à Igor dos Santos Montagner

Re: Sobre indentação

por Francisco Reverbel -
A primeira.

Na verdade sua questão não é sobre identação e sim sobre a sintaxe da declaração de funções, um assunto que ainda não vimos em classe. A primeira sintaxe acima é a do ANSI C, que é a padronização atual para a linguagem C. A segunda (obsoleta!) aparecia na primeira edição do livro K&R. Esta sintaxe precedeu a padronização ANSI e hoje é conhecida como "K&R C" (em oposição ao "ANSI C").  Note que na expressão "K&R C" o "K&R" não se refere ao estilo de identação e sim à sintaxe antiga.

A segunda edição do livro "K&R" descreve o "ANSI C", não o velho "K&R C".