[Off] [Duda] sizeof utilizando "char".
#2

En el primero deberнa salirte 'size 5' pero, supongo que te da 20 en el segundo porque no te da el valor char de (19+1) si no de (1) que es 1.

es decir si haces:

Код:
static MyVar[20 + 20 char] = {1, ...};
el printf te deberнa retornar 25...

porque es como que hicieras:

Код:
static MyVar[20 + 5] = {1, ...};
Lo otro no tengo idea jajaj aunque creo que es porque al inicializar {1, 1, 1} se establece el valor en la posiciуn de la celda, como si hiciera:

Код:
static MyVar[10] = {1, ...};
cada celda serнa '0001'

y no en la posiciуn de cada byte que serнa '1111'.
Reply


Messages In This Thread
[Duda] sizeof utilizando "char". - by Swedky - 30.04.2016, 16:36
Respuesta: [Duda] sizeof utilizando "char". - by aoEXE - 30.04.2016, 17:40
Respuesta: [Duda] sizeof utilizando "char". - by Swedky - 30.04.2016, 20:20
Respuesta: [Duda] sizeof utilizando "char". - by aoEXE - 30.04.2016, 21:43
Respuesta: [Duda] sizeof utilizando "char". - by Swedky - 30.04.2016, 22:45
Respuesta: [Duda] sizeof utilizando "char". - by aoEXE - 30.04.2016, 23:09
Respuesta: [Duda] sizeof utilizando "char". - by OTACON - 01.05.2016, 10:19
Respuesta: [Duda] sizeof utilizando "char". - by Juance - 02.05.2016, 16:11
Respuesta: [Duda] sizeof utilizando "char". - by Swedky - 02.05.2016, 17:53
Respuesta: [Duda] sizeof utilizando "char". - by Parka - 02.05.2016, 19:00

Forum Jump:


Users browsing this thread: 1 Guest(s)