Comunicação e linguagem
Linguagem de Programação "C"
Funções
Vitória da Conquista-Ba
03.2012
Funções na linguagem "C"
Charles Dean Moreira Pires
Paulo Cordeiro Santos
Thomas Jefferson Da Silva Teixeira
Thulio Amorim de Sá
Wadson da Paixão Silva
Este trabalho apresentado a Instituição IFBA- Instituto
Federal de Educação, Ciência e Tecnologiada Bahia do curso Informática-Subsequente sob orientação do Prof. Fernando Cardeal, como forma de
Avaliação da disciplina de Lógica deProgramação.
Estrutura de um programa em C
Uma particularidade interessante no programa C é seu aspecto modular e funcional, em que o próprio programa principal é uma função. Esta forma de apresentação da linguagem facilita o desenvolvimento de programas, pois permite o emprego de formas estruturadas e modulares encontradas em outras linguagens.
A estrutura de um programa em C possui os seguintes elementos, sendo que aqueles delimitados por colchetes são opcionais:
[ definições de pré-processamento ]
[ definições de tipo ]
[ declarações de variáveis globais ]
[ protótipos de funções ]
[ funções ]
main ( )
{
/* definições de variáveis */ /* corpo da função principal, com declarações de suas variáveis, seus comandos e funções */
}
Definições de pré-processamento são comandos interpretados pelo compilador, em tempo de compilação, que dizem respeito a operações realizadas pelo compilador para geração de código. Geralmente iniciam com uma cerquilha (#) e não são comandos da linguagem C, por isso não serão tratados aqui com maiores detalhes.
Ex:
#include <stdio.h> /* comando de pré-processador, utilizado para indicar ao compilador que ele deve ´colar´ as definições do arquivo stdio.h neste arquivo antes de compilá-lo */
Definições de tipos são definições de estruturas ou tipos de dados especiais,