Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Micilini Roll

Int main(), significado?

Recommended Posts

Olá pessoal gostaria de saber o que essa linha relamente faz:

 

 

int main(int argc, const char * argv[]){


}

 

o que é int? junto com main?

 

O que é int argc e pq ele esta dentro dos parenteses?, eo const char, e o asterisco? e o argv junto com os []???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os programas em C são organizados em funções — todo código em C deve fazer parte de uma função. Em particular, todo programa deve ter uma função chamada main, pela qual será iniciada a execução do programa. A função é definida, no nosso exemplo, na linha 3, e delimitada pelas chaves { }.

A palavra-chave int significa que a função devolve um valor inteiro (você pode pensar nesse valor exatamente como o valor de uma função em matemática).

http://pt.wikibooks.org/wiki/Programar_em_C/Um_programa_em_C

 

Sobre os argumentos da função main:

http://pt.wikibooks.org/wiki/Programar_em_C/Mais_sobre_fun%C3%A7%C3%B5es#Os_argumentos_argc_e_argv

Compartilhar este post


Link para o post
Compartilhar em outros sites

C não tem nenhum tipo "task". E Bricx, se eu não me engano, nem é uma linguagem, é uma IDE p/ linguagens específicas do Lego Mindstorms. A série NXT utiliza a linguagem NXC (Not eXactly C), mas existem outras derivadas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Complementando a resposta da _Isis_.

 

Na linguagem C com relação a funções.

Int indica que a mesma retorna um valor inteiro, ou seja, 0 1 2 3 4...

void indica que a função não retorna nada.

Existem outro tipos:

- char para retornar um caracter.

- float para retornar um valor decimal.

- char* para retornar um ponteiro do tipo char.

entre outros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.