Últimos assuntos
Doação
Donation
Dica De Desempenho - While
Página 1 de 1
Dica De Desempenho - While
Observe o códigos:
O código acima possui a função de imprimir 1 à 10 e encerrar o programa.
Observe esse outro código:
Esse código possui a mesma função do código 1 porém foi escrido de outra forma. No código 2, a souce foi melhorada e dinamizada para obter resultados com mais precisão.
Observem que a declaração da variável counter coi feita junto com a declaração do valor inicial dela. Isso ajuda muito na hora de rodar o programa pois será necessário um processamento para obter dois valores.
Notem também que não foi necessário o uso das chaves após o comando while porque foi retirado o ++counter e reduzimos a ação do comando while para apenas um paraâmetro. Essa alteração ajuda bastante o desempenho de grandes programas.
Resultados
Créditos:
Projeto : Barbosa _ Vortex
Tutorial : Dicas & tutoriais
postagem: Admin_Barbosa
- Código:
1
#include <stdio.h>
int main (void){
int counter;
counter = 1;
while (counter <= 10){
printf (" %d\n",counter);
++counter;
}
system ("pause");
return 0;
O código acima possui a função de imprimir 1 à 10 e encerrar o programa.
Observe esse outro código:
- Código:
2
#include <stdio.h>
int main (void){
int counter = 1;
while (++counter <= 10)
printf (" %d\n",counter);
system ("pause");
return 0;
Esse código possui a mesma função do código 1 porém foi escrido de outra forma. No código 2, a souce foi melhorada e dinamizada para obter resultados com mais precisão.
Observem que a declaração da variável counter coi feita junto com a declaração do valor inicial dela. Isso ajuda muito na hora de rodar o programa pois será necessário um processamento para obter dois valores.
Notem também que não foi necessário o uso das chaves após o comando while porque foi retirado o ++counter e reduzimos a ação do comando while para apenas um paraâmetro. Essa alteração ajuda bastante o desempenho de grandes programas.
Resultados
Créditos:
Projeto : Barbosa _ Vortex
Tutorial : Dicas & tutoriais
postagem: Admin_Barbosa
Tópicos semelhantes
» Dica 'while' - Evite Um Loop Infinito
» Dica: os 10 melhores documentários disponíveis no Netflix
» [Dica] - Conquer Online - PC - Quests Itens Free
» [dica] Como assistir arquivos de vídeo do computador na sua Apple TV
» [Quest] Dica sobre a QUEST dos BOSS
» Dica: os 10 melhores documentários disponíveis no Netflix
» [Dica] - Conquer Online - PC - Quests Itens Free
» [dica] Como assistir arquivos de vídeo do computador na sua Apple TV
» [Quest] Dica sobre a QUEST dos BOSS
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Qua Out 19 2016, 22:04 por teilor
» MUDANÇAS iGAMES V2.0 Free & Vip
Qua Jun 10 2015, 18:11 por marcela
» Lançamento Lineage 2 Empire
Qua Dez 17 2014, 14:35 por teilor
» Reativação Staff
Dom Dez 14 2014, 18:42 por Viking
» Lineage 2 Empire
Sáb Dez 13 2014, 17:39 por Viking
» GAME - Ultra Street Fighter IV ganha detalhes de lançamento
Sex Dez 06 2013, 02:59 por teilor
» GAME - Ajude a Konami a fazer o PES da próxima geração
Sex Dez 06 2013, 02:58 por teilor
» GAME - Abertura de Gran Turismo 6 é homenagem a Senna
Sex Dez 06 2013, 02:55 por teilor
» CINEMA - Equipe de Velozes faz vídeo para Paul Walker
Sex Dez 06 2013, 02:51 por teilor
» CINEMA - Eva Green em destaque no novo trailer de 300
Sex Dez 06 2013, 02:48 por teilor
» MUSICA - Ben Foster será o protagonista do filme Warcraft
Sex Dez 06 2013, 02:45 por teilor
» CINEMA - Diane Keaton receberá prêmio em nome de Woody Allen
Sex Dez 06 2013, 02:44 por teilor
» MUSICA - Daft Punk divulgou a prévia de seu novo clipe
Sex Dez 06 2013, 02:41 por teilor
» MUSICA - DJ Cassidy lança música com Jessie J e Robin Thicke
Sex Dez 06 2013, 02:40 por teilor
» Samsung inicia produção em massa de memórias DDR4
Dom Set 01 2013, 10:09 por teilor
» Archos cita dispositivos que deverão ser apresentados nesta IFA
Dom Set 01 2013, 10:07 por teilor
» CityNext: Microsoft lança programa para cidades inteligentes
Dom Set 01 2013, 10:05 por teilor
» Unity anuncia programa para desenvolvimento de jogos próprios
Dom Set 01 2013, 10:04 por teilor
» Como instalar addons em World of Warcraf
Sáb Ago 31 2013, 06:29 por marcela
» Como criar macros em World of Warcraft
Sáb Ago 31 2013, 06:25 por marcela
» [ Dicas ] de como jogar Real Racing 3 sem gastar nenhum dinheiro real
Sáb Ago 31 2013, 06:13 por joaopaulo
» [dica] Como assistir arquivos de vídeo do computador na sua Apple TV
Sáb Ago 31 2013, 06:10 por joaopaulo
» Steam Greenlight oferece promoção em seu aniversário
Sáb Ago 31 2013, 06:05 por Leonardo
» Microsoft e Google juntam forças para processar governo dos EUA
Sáb Ago 31 2013, 05:55 por Leonardo
» Pesquisadores do MIT desenvolvem processador com 110 núcleos
Sáb Ago 31 2013, 05:53 por Leonardo
» Vai ao cinema? Apps para iPhone ajudam a escolher filme e comprar ingresso
Qui Ago 29 2013, 22:58 por
» Serviço de videoclipes Vevo terá aplicativo para Apple TV, diz WSJ
Qui Ago 29 2013, 22:31 por
» Como a Apple está transformando seu computador em um smartphone
Qui Ago 29 2013, 22:17 por
» Os 11 melhores apps para iPhone, iPad e Mac, segundo a Apple
Qui Ago 29 2013, 13:56 por teilor
» iPhone 5S pode ter botão Home curvado para fora e leitor de digitais
Qui Ago 29 2013, 13:48 por teilor
» iPhone 5S e iPhone 5C serão lançados no dia 20 de setembro
Qui Ago 29 2013, 13:45 por teilor
» Crytek dedica esforços na melhoria da IA de Ryse: Son of Rome
Qui Ago 29 2013, 04:20 por teilor
» Atualização gratuita de The Last of Us traz novo modo ao multiplayer
Qui Ago 29 2013, 04:15 por teilor
» Novo trailer de GTA V amanhã ao meio-dia
Qui Ago 29 2013, 04:14 por teilor
» Killzone: Mercenary
Qui Ago 29 2013, 04:13 por teilor