Académique Documents
Professionnel Documents
Culture Documents
Incremento e decremento O C fornece operadores diferentes para incrementar variveis. O operador soma 1 ao seu operando, e o decremento subtrai 1. O aspecto no usual desta notao que podem ser usado como operadores pr-fixo(++x) ou ps-fixo(x++). ++x incrementa x antes de utilizar o seu valor. x++ incrementa x depois de ser utilizado.
#Aula Terica-003 Programao em C main() { int x=0; printf("x= %d\n",x++); printf("x= %d\n",x); printf("x= %d\n",++x); printf("x= %d\n",x); }
#Aula Terica-003 Programao em C Precedncia O nvel de precedncia dos operadores avaliado da esquerda para a direita. Os parnteses podem ser utilizados para alterar a ordem da avaliao. ++ -- mais alta */% + - mais baixa
de
um
#Aula Terica-003 Programao em C COMANDOS DE CONTROLO DE FLUXO O loop (lao) for usado para repetir um comando, ou bloco de comandos,diversas vezes, de maneira que se possa ter um bom controle sobre o loop.
O comando for de alguma maneira encontrado em todas linguagens procedurais de programao. Em sua forma mais simples, a incializao um comando de atribuio que compilador usa para estabelecer a varivel de controle do loop. A condio uma expresso de relao que testa a varivel de controle do loop contra algum valor para determinar quando o loop terminar. O incremento define a maneira como a varivel de controle do loop ser alterada cada vez que o computador repetir o loop.
A declarao no comando for tambm pode ser um bloco ({ } ) e neste caso o ; omitido. O melhor modo de se entender o loop for ver de que maneira ele funciona "por dentro". O loop for equivalente a se fazer o seguinte: inicializao; if (condio) { declarao; incremento; "Volte para o comando if" }