Escolar Documentos
Profissional Documentos
Cultura Documentos
Funções da linguagem C
O main é a principal rotina do C. Nela são inseridas as instruções que serão
executadas estruturadamente na ordem em que são inseridas.
Essas instruções podem ser inclusive outras funções da própria
linguagem ou criadas pelo programador.
int main(){
printf(“hello world”);
return 0;
}
Funções
Funções da linguagem C
O “printf” o “scanf” o “if”, “switch”, “””for’, etc.São funções da linguagem de
programação que são pré-definidas e só é necessário informar os
PARÂMETROS para que retorne algo.
printf(“hello world”);
Funções da linguagem C
As funções devem ser criadas fora da função principal. E sua utilização
depende da chamada desta função dentro do main.
Pode ser feita a declaração de uma função antes ou depois do MAIN,
porém, o local em que ela foi declarada, vai determinar a forma como
ela será chamada no programa principal.
Portanto:
A funções podem ser “Declaradas, Definidas e Invocadas”
Funções
Funções da linguagem C
#include<stdio.h>
Exemplos:
Void teste();
#include<stdio.h>
Void teste(){ Int main(){
instrução;
teste();
} Return 0;
}
Int main(){
Void teste(){
teste();
instrução;
Return 0;
}
}
Funções
Funções da linguagem C
#include<stdio.h>
As funções ainda podem ser com retorno, ou
Void teste();
sem retorno. Com parâmetros, ou sem
parâmetros obrigatórios.
Int main(){
No caso de funções sem retorno, usa-se o
tipo VOID que fará somente a execução teste();
das instruções inseridas dentro dela. Return 0;
}
Void teste(){
instrução;
}
Funções
• int main(){
• teste();
• return 0;
• }
• void teste(){
• int total*2 //local
printf(“Dobro do valor: %d”, total);
• }
Funções
As funções VOID como vista não retornam nenhum valor, ,executando somente
as instruções criadas dentro da função; No caso de precisar receber um
resultado de uma função devemos declarar a função utilizando um dos tipos
de variáveis conhecidos na linguagem.
Se precisar usar um retorno de um número inteiro, usamos a função int, para
valores decimais, podemos usar float ou double, e assim de acordo com o
valor que desejar retornar.
Funções
Variáveis nas funções
Exemplo:
#include<stdio.h>
Int x=2;
Int teste(){
Int valor= x*2;
Return valor;
}
int main(){
int resultado=teste();
Printf(“o resultado é: %d”, resultado);
return 0;
}
Funções
Quando uma função precisa receber algum valor externo para realizar uma
rotina, chamamos esse valor de “parâmetro”.
O parâmetro deve ser criado como uma variável local dentro da função, e no
programa principal, onde a função é invocada, deve ser passado na mesma
ordem e tipo que foram criados, para que a função possa executar suas sub
rotinas.
Funções
Variáveis nas funções
Exemplo:
#include<stdio.h>
Int teste(int x){
Int valor= x*2;
As funções podem ter vários
Return valor;
parâmetros, ou nenhum.
}
Devemos observar a ordem o tipo e
separar os parâmetros por virgulas.
int main(){
int resultado=teste(5);
Printf(“o resultado é: %d”, resultado);
return 0;
}