Informática, perguntado por cruzeiro20166, 1 ano atrás

Procedimentos em portugol é a mesma coisa que struct em C ? ou é função que é a mesma coisa ?

Soluções para a tarefa

Respondido por cledersonbc
2
Struct, como o nome sugere, é uma estrutura.

Em pseudocódigo, Portugol e algoritmos, temos as rotinas ou subrotinas. Elas se subdividem em:
 * Procedimentos (que não retornam um valor)
 * Funções (que retornam um valor)

Na linguagem C, todas as rotinas, sejam elas procedimentos ou funções, são chamadas apenas de funções. O que diferencia uma função de um procedimento em C, é o retorno. Um retorno vazio (void) indica um procedimento. Exemplos:

Função sem retorno em C
void meuProcedimento() {
 //Code
}

Função com retorno de um inteiro em C
int minhaFuncao() {
 //Code
 return x;
}
Perguntas interessantes