Brazilian Flag American Flag

Java - Global e Local - Entendendo STATIC

Sempre que programamos devemos levar em conta como nosso próprio programa irá acessar os dados que ele mesmo produz. Isso é o simples entendimento e visualização da diferença entre o que é local e o que é global.

Read More

C/C++ - Biblioteca Matemática (math.h e cmath)

Como já visto anteriormente em outras páginas, existem vários processos em um algoritmo que podemos simplesmente determinar como operações matemáticas ou cálculos serão executados pelo nosso programa.

Read More

C/C++ - Typecast

Typecasting é uma técnica utilizada em C para simples conversão de tipo de dado, ou seja, ele não converte um tipo de dado, mas sim, faz com que ele se pareça com outro tipo de dado.

Read More

C/C++ - #define (Definir Constantes)

Constantes são o oposto das variáveis, apesar de trabalharem da mesma forma.

As variáveis têm esse nome exatamente porque podemos mudar seu valor durante a execução do programa. Já as constantes são dados gravados em memória que de forma alguma podemos alterar seu valor.

Então, qual a vantagem em ocupar memória com um dado que não podemos mudar?

Read More

C/C++ - Strings

Agora que já vimos vetores, o próximo passo é entender as strings. Strings em C são tratados como vetores de tamanho determinado que podem armazenar qualquer caracter. Diferentemente de declarar apenas uma variável do tipo char (que armazena apenas um caracter) a string é uma cadeia de caracteres, ou seja, pode guardar quantos caracteres nós determinarmos.

Read More