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
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
int recebeDinheiro(int credito)
{
....
}
ou
int recebeDinheiro(credito)
int credito;
{
....
}
devo utilizar qual das duas opções?
igor
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
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
compilei com a opção ansi os dois exemplos e ambos não deram warning, por isso perguntei
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".
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".
eu sempre fiz da primeira forma, mas como ví na wikipedia o outro jeito fiquei em dúvida