*   >> Leitura Educação Artigos >> science >> programação

Operadores isoladas em C ++

em a instrução onde os operandos para o operador vírgula estão em parênteses. O operando à esquerda do operador vírgula é "a = 3", que é avaliado, mas o resultado não é devolvido. Quando é avaliada, o valor de a se torna 3; Nenhum resultado é retornado mas na memória, o valor de a é 3. O operando à direita do operador vírgula é "a + 2", a qual é avaliada a seguir. Na memória, o valor de um já é 3, então 2 é adicionado pelo operando direito para o valor, fazendo com que o valor de a em memória, 5. Este valor é retorno. A declaração atribui a b. Portanto, o valor de b torna-se 5.

A Função Chamada de operador O operador de chamada de função é (). Você deve ter usado este operador. Ele é usado quando você está chamando uma função. Se a função de chamada precisa de argumentos, os argumentos ir para dentro deste operador. () É um operador da esquerda para a direita. O [] operador O operador [] é utilizado ao criar matrizes. Você deve ter visto isso antes. [] É um operador da esquerda para a direita. O operador Âmbito Ao escrever um programa, é possível ter mais do que um identificador com o mesmo nome, por razões diferentes. Esta situação deve ser evitada.

A maneira de evitar isso é para colocar os seus identificadores, que é chamado de namespace. Se em dois namespaces diferentes que você tem um identificador em cada um dos espaços de nomes com o mesmo nome, não haverá problema, porque a usar qualquer um dos identificadores que você tem que preceder cada um com o nome do namespace. Entre o nome do namespace eo identificador, você digite o operador de escopo (: :).

O código a seguir ilustra isso: #include using namespace std; ns namespace {int identA; int identB; } Int main () {ns :: identA = 6; cout retornar 0; } Um espaço para nome começa com a palavra reservada, namespace. Isto é seguido pelo nome que você deseja para o namespace. Então você tem chaves. Dentro das chaves você pode ter declarações dos identificadores. Para usar qualquer um destes identificadores como na função principal acima, você começa com o nome do namespace, seguido pelo operador de escopo e, em seguida, o nome do identificador.

O operador de escopo é um operador da esquerda para a direita. Bem, temos visto a maioria dos operadores de C ++ desta série. Vamos parar aqui e continuar na próxima parte da série, onde vamos olhar para o que é chamado de precedência de operador e algumas outras coisas. Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título correspondente

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.