Как инкремент происходит в C++ ?
#include<iostream> using namespace std; void sum(int a,int b,int &c) { c = a++ + b++; } int main() { int a = 10, b= 20,c; sum(a,b,c); cout<<a<<" "<<b<<" "<<c<<endl; return 0; }
Что я уже пробовал:
значение c должно было быть присвоено как 33 но вместо этого оно просто 30
Пожалуйста, помогите понять это