RESUMO DA AULA, CRIBS
Информатика и информационные технологии. Параметры подпрограмм (самое важное) Diretório / Notas de aula, folhas de dicas Índice (expandir) 9. Parâmetros do subprograma A descrição de um procedimento ou função especifica uma lista de parâmetros formais. Cada parâmetro declarado em uma lista de parâmetros formal é local para o procedimento ou função que está sendo descrito e pode ser referido no módulo associado a esse procedimento ou função por seu identificador. Existem três tipos de parâmetros: valor, variável e variável sem tipo. Eles são caracterizados da seguinte forma: 1. Um grupo de parâmetros sem uma palavra-chave precedente é uma lista de parâmetros de valor. 2. Um grupo de parâmetros precedido pela palavra-chave const e seguido por um tipo é uma lista de parâmetros constantes. 3. Um grupo de parâmetros precedido pela palavra-chave var e seguido por um tipo é uma lista de parâmetros de variáveis. Parâmetros de valor Um parâmetro de valor formal é tratado como uma variável local para o procedimento ou função, exceto que obtém seu valor inicial do parâmetro real correspondente quando o procedimento ou função é invocado. As alterações sofridas por um parâmetro de valor formal não afetam o valor do parâmetro real. O valor real correspondente do parâmetro value deve ser uma expressão e seu valor não deve ser um tipo de arquivo ou qualquer tipo de estrutura que contenha um tipo de arquivo. O parâmetro real deve ser de um tipo que seja compatível com a atribuição do tipo do parâmetro de valor formal. Se o parâmetro for do tipo string, o parâmetro formal terá um atributo size de 255. Parâmetros constantes No corpo de uma sub-rotina, o valor de um parâmetro constante não pode ser alterado. As constantes de parâmetros podem ser usadas para organizar aqueles parâmetros cujas mudanças na sub-rotina são indesejáveis e devem ser proibidas. Parâmetros variáveis Um parâmetro variável é usado quando um valor deve ser passado de uma sub-rotina para um bloco de chamada. Neste caso, quando a sub-rotina é chamada, o parâmetro formal é substituído pelo argumento variável e quaisquer alterações no parâmetro formal são refletidas no argumento. Variáveis de procedimento Após definir um tipo procedural, torna-se possível descrever variáveis desse tipo. Tais variáveis são chamadas de variáveis procedurais. Como uma variável inteira que pode receber um valor de um tipo inteiro, uma variável procedural pode receber um valor de um tipo procedural. Tal valor poderia, é claro, ser outra variável de procedimento, mas também poderia ser um identificador de procedimento ou função. Nesse contexto, a declaração de um procedimento ou função pode ser vista como uma descrição de um tipo especial de constante cujo valor é o procedimento ou função. Como em qualquer outra atribuição, os valores da variável do lado esquerdo e do lado direito devem ser compatíveis com a atribuição. Os tipos de procedimento, para serem compatíveis com atribuição, devem ter o mesmo número de parâmetros, e os parâmetros nas posições correspondentes devem ser do mesmo tipo. Os nomes de parâmetros em uma declaração de tipo procedural não têm efeito. Além disso, para garantir a compatibilidade de atribuição, um procedimento ou função, se for atribuído a uma variável de procedimento, não deve ser padrão ou aninhado. Autor: Tsvetkova A.V. << Voltar: Encaminhar descrições e conexão de sub-rotinas. Diretiva >> Encaminhar: Tipos de parâmetros de sub-rotina Recomendamos artigos interessantes seção Notas de aula, folhas de dicas: ▪ doenças otorrinolaringológicas. Notas de aula ▪ Psicologia do desenvolvimento e psicologia do desenvolvimento. Notas de aula ▪ Lei civil. Partes I, III e IV. Berço Veja outros artigos seção Notas de aula, folhas de dicas. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: A existência de uma regra de entropia para o emaranhamento quântico foi comprovada
09.05.2024 Mini ar condicionado Sony Reon Pocket 5
09.05.2024 Energia do espaço para Starship
08.05.2024
Outras notícias interessantes: ▪ Transformação mútua de diferentes tipos de neutrinos ▪ Os benefícios de dormir durante o horário de trabalho ▪ Aprendendo coisas novas, esquecemos o velho ▪ Novo transceptor CAN ISO 1050 isolado ▪ Reguladores de comutação Buck de alta eficiência Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Casa, jardinagem, hobbies. Seleção de artigos ▪ artigo Ciência, educação, medicina. Manual do crosswordist ▪ Artigo De onde vieram os cachorros? Resposta detalhada ▪ artigo Calla pântano. Lendas, cultivo, métodos de aplicação
Deixe seu comentário neste artigo: Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |