Pregunta

Teniendo en cuenta lo siguiente:

&row->count

¿Se evaluaría & amp; (conteo de filas >) o (& amp; row) - > conteo se evaluará en C ++?

EDIT: Aquí hay un excelente enlace para la prioridad de C ++.

¿Fue útil?

Otros consejos

En cuanto a las reglas de precedencia, siempre me ha gustado la propuesta de Steve Oualline en "Práctica C":

  

Hay quince reglas de precedencia en   C (& amp; & amp; viene antes que || viene antes   ? :). El programador practico reduce   estos a dos:

     

1) La multiplicación y la división vienen   Antes de sumar y restar.

     

2) Poner paréntesis alrededor de todo   otra cosa.

Esto ya está pedido. Pero aquí es un enlace.

Editar: Ok, esta pregunta es muy similar. Y posiblemente haya otro.

¿Puedo sugerirle que resuelva estas preguntas utilizando un programa de prueba? Eso tiene la ventaja de que sabrá con seguridad que la respuesta es correcta para su implementación y que no está expuesto al riesgo de preguntas mal respondidas.

Se explica la precendencia del operador C aquí

Según la tabla, - > es una prioridad más alta que la & amp; operador, por lo que es & amp; (fila- > cuenta)

& amp; (row- > count)

- > tiene una prioridad más alta que & amp; (Dirección de). Por lo tanto, su expresión se evaluará como & amp; (row- > count)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top