Gostaria de entender qual a diferença de declarar a variavel "x" dentro ou fora do while .
Gostaria de entender qual a diferença de declarar a variavel "x" dentro ou fora do while .
Opa boa noite Rafael tudo certo?
Quando ultizamos variaveis dentro das funções temos acesso a ela, apenas dentro da função, isso são chamada de variaveis locais, que duram apenas dentro da sua função.
Por exemplo igual a função while, é criada uma variavel dentro desse função, vamos ter acesso a ela apenas dentro do scopo do while.
Agora imagina que declaramos essa variavel fora do while, e por exemplo chamamos o while normalmente, e logo depois vamos chamar uma outra funçao que vc precise da varivel x, a outra função pode usar a variavel x, porque não estamos declarando ela dentro de nenhuma função, assim sendo conhecidas como varaivel global, com o termo global, temos acesso a variaveis, na hora que quisermos usar, já com variaveis locais, apenas dentro da função declarada.