Resultados de la búsqueda a petición "operator-precedence"

10 la respuesta

¿Cómo paréntesis una expresión mediante programación?

Tengo una idea para hacer un programa simple que me ayude con la precedencia del operador en lenguajes como C. La parte más difícil de esto es poner entre paréntesis la expresión. Por ejemplo, quiero esto: *a.x++ = *b.x++Convertido a ...

7 la respuesta

C #define macros

Esto es lo que tengo y me pregunto cómo funciona esto y qué hace realmente. #define NUM 5 #define FTIMES(x)(x*5) int main(void) { int j = 1; printf("%d %d\n", FTIMES(j+5), FTIMES((j+5))); }Produce dos enteros: 26 y 30. ¿Como hace eso?

1 la respuesta

Expresión booleana - Orden de operaciones

Tengo una prueba en Excel VBA: If (test1) And (test2) And (test3) Then 'do something End IfEn C, Java, etc. primero se ejecutaría test1, luego test2, luego test3. Críticamente, si test1 es falso, toda la prueba es falsa, por lo que las pruebas ...

10 la respuesta

Asignación dentro de los problemas del operador condicional ternario de Perl

Este fragmento de código Perl en mi programa está dando un resultado incorrecto. $condition ? $a = 2 : $a = 3 ; print $a; No importa cuál sea el valor de$condition es, la salida siempre es 3, ¿cómo es posible?