|
|
Line 98: |
Line 98: |
| | | |
| = Exemplos = | | = Exemplos = |
| + | |
| + | Os exemplos não são exaustivos e não ilustram todos os aspectos da linguagem. Podem obter-se outros na página da disciplina. |
| | | |
| == Factorial == | | == Factorial == |
| + | |
| + | Exemplo da definição de função num ficheiro (ficheiro '''factorial.pwn'''): |
| + | |
| + | (---) |
| | | |
| == Programa com vários módulos == | | == Programa com vários módulos == |
| + | |
| + | Exemplo da utilização da função noutro ficheiro (ficheiro '''main.pwn'''): |
| + | |
| + | (---) |
| | | |
| = Omissões e Erros = | | = Omissões e Erros = |
Revision as of 21:58, 19 February 2015
Tipos de Dados
Manipulação de Nomes
Espaço de nomes e visibilidade dos identificadores
Validade das variáveis
Convenções Lexicais
Caracteres brancos
Comentários
Palavras chave
Tipos
Operadores de expressões
Delimitadores e terminadores
Identificadores (nomes)
Literais
Inteiros
Reais em vírgula flutuante
Cadeias de caracteres
Ponteiros
Gramática
Tipos, identificadores, literais e definição de expressões
Left-values
Ficheiros
Declaração de variáveis e constantes
Variáveis
Constantes
Símbolos globais
Inicialização
Funções
Declaração
Invocação
Corpo
Função principal e execução de programas
Intruções
Blocos
Instrução condicional
Instrução de iteração
Instrução de terminação
Instrução de continuação
Instrução de retorno
Expressões como instruções e operações de impressão
Expressões
Expressões primitivas
Identificadores
Leitura
Parênteses curvos
Expressões resultantes de avaliação de operadores
Indexação
Identidade e simétrico
Reserva de memória
Expressão de indicação de posição
Exemplos
Os exemplos não são exaustivos e não ilustram todos os aspectos da linguagem. Podem obter-se outros na página da disciplina.
Factorial
Exemplo da definição de função num ficheiro (ficheiro factorial.pwn):
(---)
Programa com vários módulos
Exemplo da utilização da função noutro ficheiro (ficheiro main.pwn):
(---)
Omissões e Erros
Casos omissos e erros serão corrigidos em futuras versões do manual de referência.