iGames V2.0

Últimos assuntos
» Reativação iGames V2.0 2016
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
Sab 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
Sab Ago 31 2013, 06:29 por marcela

» Como criar macros em World of Warcraft
Sab Ago 31 2013, 06:25 por marcela

» [ Dicas ] de como jogar Real Racing 3 sem gastar nenhum dinheiro real
Sab Ago 31 2013, 06:13 por joaopaulo

» [dica] Como assistir arquivos de vídeo do computador na sua Apple TV
Sab Ago 31 2013, 06:10 por joaopaulo

» Steam Greenlight oferece promoção em seu aniversário
Sab Ago 31 2013, 06:05 por Leonardo

» Microsoft e Google juntam forças para processar governo dos EUA
Sab Ago 31 2013, 05:55 por Leonardo

» Pesquisadores do MIT desenvolvem processador com 110 núcleos
Sab 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

Doação
Donation

Dica De Desempenho - While

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Dica De Desempenho - While

Mensagem por Barbosa em Dom Dez 02 2012, 10:39

Observe o códigos:

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

_________________




[Você precisa estar registrado e conectado para ver este link.]




Staff Plataforma iGames

Barbosa-Sugere:

do fórum e conheça a nossa equipe staff. [Você precisa estar registrado e conectado para ver este link.]
Aprenda com as nossas e veja nossos tutoriais e astúcias.[Você precisa estar registrado e conectado para ver este link.]
Mantenha o seu tópico ativo, ou ele será arquivado no prazo de três dias.
avatar
Barbosa
Fundador
Fundador

Respeito Respeito :
100 / 100100 / 100

Mensagens : 1026
Idade : 26
Localização : sao paulo

https://www.facebook.com/pages/Forum-IGames/246709752102045

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum