online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/****************************************************************************** Welcome to GDB Online. GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl, C#, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog. Code, Compile, Run and Debug online from anywhere in world. *******************************************************************************/ #include <iostream> using namespace std; // declaracion de las funciones int suma(int a, int b); void suma_tres_por_valor(int a); void suma_tres_por_referencia(int * a); // el main o proceso principal que se ejecuta int main () { int i,j,x; i = 9; suma_tres_por_valor(i); cout << i << "\n"; // la direccion de memoria de i suma_tres_por_referencia(&i); cout << i << "\n"; return 0; } // el codigo de todas las funciones: int suma(int a, int b) { return a+b; } void suma_tres_por_valor(int a) { // ejemplo de paso de parametros por valor o por copia a = a+3; } // la direccion de memoria de un entero a void suma_tres_por_referencia(int * a){ // ejemplo de paso de parametros por referencia o direccion de memoria // el contenido de la direccion de memoria (a*) *a = *a + 3; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue