contador <= 10; O porquê disso?
contador <= 10; O porquê disso?
Geralmente usamos esse contador como condição em loops (Laços), por exemplo:
// Tabuada de 10
int contador = 0;
int resultado = 0;
while (contador <= 10) {
resultado = contador * 10;
printf("%d\n", resultado);
contador++;
}
Nesse exemplo acima eu inicializei a variável contador com o valor 0, e fiz um loop, enquanto a variável contador for menor ou igual a 10 eu irei executar o código interno desse laço.
Ou seja, enquanto contador for menor ou igual a 10 eu irei fazer a variável resultado receber o valor de contador multiplicado por 10 e irei exibir o valor dessa variável resultado com a função printf("%d\n", resultado);. Feito isso, irei incrementar a variável contador em uma unidade utilizando o contador++. Note que agora o contador vale 1, mas ainda é menor ou igual a 10, então irei executar o código do laço (when) novamente, até que a variável contador se torne maior que 10 e não atenda mais a condição, sendo assim o código do laço não será mais executado.
Abraços!
//Estrutura while
int a=0 // inicialização
while(a<=10) { //condição de execução
a++; //incremento
//Estrutura for
for(int a=0;a<=10;a++){ inicialização;condição;incremento
}
Quando o valor da variável a=9 o laço de repetição(while,for) vai executar, quando ele incrementar pra 10 ele vai executar, quando ele incrementar para 11 aí ele não vai satisfazer a condição e não vai mais executar. Ajudei.
Oi witalo você conseguiu resolver essa questão. Não deixe de nos avisar.