sou iniciante em c++, e ao usar scanf(), percebi que para dar valor a uma variavel tenho que usar o &, mas por que disso? alguém poderia explicar?
Em C++, a priori, vc não deveria usar scanf(). Para entender o que o & faz, o ideal é primeiro vc abstrair que tem que usar e pronto. Depois de aprender o básico e for aprender ponteiros, ai sim vc vai entender o uso desse operador.
Se vc quiser aprender, gratuitamente, a programar usando a linguagem de programação C, eu tenho um curso https://www.youtube.com/watch?v=vvHrZQhTOM8&list=PLqEuQ0dDknqV7g33z739Dd1BY1YyJgaiE
1 curtida