Sobre indentação

Sobre indentação

by Francisco Reverbel -
Number of replies: 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
In reply to Francisco Reverbel

Re: Sobre indentação

by 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
In reply to Igor dos Santos Montagner

Re: Sobre indentação

by 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
In reply to Igor dos Santos Montagner

Re: Sobre indentação

by 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".