Nessa aula estudaremos o que é a precedência de operadores, bem como a sua influência na analise de expressões que contenham várias sub-expressões |
PRECEDÊNCIA
A precedência de operadores é a ordem em que operadores com precedência diferentes serão executadas, de forma semelhante a maneira em que resolvemos equações na matemática, onde primeiro resolvemos a multiplicação e a divisão e em seguida a soma e a subtração.
Pense na palavra precedência como "prioridade". Então, o que estamos estudando agora é a prioridade em que uma expressão matemática será resolvida pelo compilador do C++.
EXEMPLO FEITO EM AULA
#include <iostream>
#include <stdlib.h>
/*====================================
* eXcript.com
* fb.com/eXcript
* ====================================*/
using namespace std;
int main() {
int a, b, c;
a = 15;
b = 10;
c = 5;
cout <<
(((((((b+c)+1+((((((((((1000*10)))))))))))))))/1000/10-1)
<<
endl;
system("pause");
return 0;
}
Tags curso, cpp
Comentários
comments powered by Disqus