Como encontrar comprimento da corda

Cordas são um dos tipos de dados primitivos mais comuns de C, que os implementa como arrays de caracteres para outros idiomas, como o Python. Estes outros idiomas encapsular-los como sua própria classe com os métodos de votos. Mas não importa o idioma que você está usando, às vezes é apenas importante para determinar o comprimento de uma corda.

Use a função apropriada

  • Use o "strlen (3)" função se você estiver usando C ou C ++. Ele aceita o ponteiro para o array de caracteres, e retorna o número de caracteres antes do caractere de terminação NULL, 0. É importante notar, contudo, que, se não forem tomadas em outras partes do código, e não há nenhum caractere nulo de terminação, onde você espera que ele, este pode retornar um valor incorreto. Isso pode ser especialmente perigoso se, por exemplo, que você tenha alocado 256 caracteres para uma sequência, e tentar escrever para além disso buffer. Se temos um array de caracteres "nome do personagem," então você pode obter o seu comprimento: "strlen (nome) -"

  • Use o "len ()" função se você estiver usando Python. A função len () é um muito útil e dizer-lhe o comprimento da corda que você fornecer, ou o número de elementos em uma lista que você fornecer, ou o número de chaves em um dicionário que você fornecer. Se você tem uma string "nome," então você deseja obter seu nome com: "len (nome)."



  • Use o atributo de comprimento se você estiver usando javascript. Cada objeto string em javascript tem um atributo de comprimento que retorna o comprimento da corda. Por exemplo, se você tem uma string chamada "nome," então "nome.length" é o comprimento da cadeia de caracteres.

  • Use o "strlen" função em PHP. função como o C / C ++ "strlen (3)," Isso retorna o comprimento da corda que você fornecer. No entanto, leva um objeto string, o que faz mais controlos no tamanho do buffer que a contrapartida array de caracteres cru em C. Se tivermos uma seqüência "$ nome," em seguida, seu comprimento é retornado por "strlen ($ name) -".

  • Use o "comprimento" ou "tamanho" atributo em Ruby. Se tivermos uma seqüência "nome," então podemos chamar qualquer "name.size" ou "nome.length" para determinar o comprimento da corda.

De esta maneira? Compartilhar em redes sociais:

LiveInternet