Saltar para o conteúdo

Discussão:Programar em C/Funções/Arquivo LQT 1

O conteúdo da página não é suportado noutras línguas.
Adicionar tópico
Origem: Wikilivros, livros abertos por um mundo aberto.

Esta é uma página LiquidThreads que foi arquivada. Não edite o conteúdo desta página. Por favor direcione quaisquer comentários adicionais à página de discussão atual.


Variáveis locais versus globais

[editar código-fonte]

O capítulo de variáveis já passou. Será que deveriamos criar um segundo? --Wellington Brito de Carvalho (Discussão) 02h15min de 30 de Junho de 2010 (UTC)

Definindo uma função

[editar código-fonte]

Precisamos de mais didática e exemplos neste tópico. --Wellington Brito de Carvalho (Discussão) 02h14min de 30 de Junho de 2010 (UTC)

Não existe parâmetros por padrão em C

[editar código-fonte]

Se compilar o código que removi da página com C, ocorre erro, mas com C++ não. Provavelmente, vocês está usando compilador de C++ por engano achando que é C.

Resultado com GCC

test.c:5:34: error: expected ‘;’, ‘,’ or ‘)’ before ‘=’ token

Resultado com Clang

test.c:5:34: error: C does not support default arguments
void function(int a,int b, int c = 100 )
                                 ^ Abacaxi (Discussão)
1 error generated.

Isto serve como fonte.