C/Variables: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
Queda así de momento.
Gallaecio (conversa | contribucións)
Ampliado co contido de «Conversións de tipo».
Liña 52:
numero1 = numero2 + numero3;
</source>
 
Tanto en expresións aritméticas coma noutras expresións cómpre, sempre que sexa posible, que os [[{{BASEPAGENAME}}/Tipos fundamentais|tipos]] dos elementos ─xa sexan variables ou [[{{BASEPAGENAME}}/Constantes literais|constantes]]─ da expresión coincidan sempre que sexa posible. Isto é porque para computar expresións o computador ten que converter os datos en tempo de execución ao mesmo tipo cando estes non coincidan previamente, o que resulta nun consumo de procesador, moitas veces evitable.
 
Ás constantes literais pódeselles indicar o tipo de dato que teñen que ser mediante [[{{BASEPAGENAME}}/Constantes literais#Sufixos|sufixos]]. Cando as variables sexan de distintos tipos, isto si que non se pode cambiar directamente no código, as variables son e sempre serán do tipo de dato como foron declaradas. Pero para as funcións podemos utilizar [[{{BASEPAGENAME}}/Moldes|moldes]], que se ven non van evitar realizar conversións de tipo en tempo de execución, si que poden nalgúns casos reducir a cantidade de conversións, e así reducir o uso de procesador mellorando levemente a eficiencia do programa.
 
==Ámbito==