~/questoes/programacao
A estrutura 'if' é usada para tomar decisões no código. Ela executa um bloco de código apenas quando uma condição é verdadeira, permitindo que o programa siga diferentes caminhos dependendo da situação.
O 'if' verifica uma condição lógica entre parênteses. Se a condição for verdadeira, o código dentro das chaves é executado. Se for falsa, esse bloco é pulado. Assim você controla o fluxo do programa de forma inteligente.
Declarar variáveis é uma coisa diferente. Você pode declarar variáveis dentro ou fora do 'if'. A função do 'if' não é limitar o escopo de variáveis, mas sim controlar se um código será executado ou não.
Essa é a resposta correta. O 'if' avalia uma condição e executa o bloco de código apenas se a condição for verdadeira. Se for falsa, o código dentro do 'if' é simplesmente ignorado.
Repetir código enquanto uma condição é verdadeira é o trabalho de estruturas de repetição como 'while' ou 'for', não do 'if'. O 'if' executa uma vez, nunca em loop.
O 'if' não executa apenas uma vez ou apenas no início. Ele pode aparecer em qualquer lugar do código e será executado múltiplas vezes conforme o programa roda, desde que a condição seja verdadeira.