English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico de Linguagem C

Controle de Fluxo de Linguagem C

Função do C

Array do C

Ponteiro do C

String do C

Estruturas de Linguagem C

Arquivos de Linguagem C

Outros C

Manual de Referência do C

Programa C para encontrar o comprimento de uma string

大全 de exemplos de programação do C

Neste exemplo, você aprenderá a encontrar manualmente o comprimento de uma string, sem usar a função strlen().

Para entender este exemplo, você deve entender o seguinteProgramação em CTema:

Como você provavelmente sabe, a melhor maneira de encontrar o comprimento de uma string é usar a função strlen(). No entanto, neste exemplo, vamos encontrar manualmente o comprimento da string.

Calcular o comprimento de uma string sem usar a função strlen()

#include <stdio.h>
int main() {
    char s[] = "Programming is fun";
    int i;
    for (i = 0; s[i] != '\0'; ++);
    
    printf("Tamanho da string: %d", i);
    return 0;
}

Resultados de saída

Comprimento da string: 18

Aqui, usando o loop for, iteraremos sobre os caracteres da string de i = 0 até encontrar '\ 0' (caractere nulo). Em cada iteração, o valor de i aumentará1.

No final do loop, o comprimento da string será armazenado na variável i.

大全 de exemplos de programação do C