online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
# include <stdio.h> static int internalVar = 20; // ๋‚ด๋ถ€ ์—ฐ๊ฒฐ์„ ๊ฐ€์ง„ ๋ณ€์ˆ˜ // ํ•ด๋‹น ์†Œ์Šค ํŒŒ์ผ ๋‚ด์—์„œ๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅ, ํŒŒ์ผ ๋‚ด๋ถ€ ์—ฐ๊ฒฐ void printInternalVar(){ printf("internalVar: %d\n", internalVar); // internalVar ๊ฐ’ ์ถœ๋ ฅ } void modifyInternalVar(int value){ internalVar = value; // internalVar ๊ฐ’ ๋ณ€๊ฒฝ } // int main(){ // printf("main_internalVar: %d\n", internalVar); // internalVar = 300; // printf("main_internalVar: %d\n", internalVar); // return 0; // }
#include <stdio.h> // ์™ธ๋ถ€ ํŒŒ์ผ์—์„œ ๋‚ด๋ถ€ ์—ฐ๊ฒฐ ๋ณ€์ˆ˜๋ฅผ ์ง์ ‘ ์ฐธ์กฐํ•  ์ˆ˜ ์—†์Œ // extern int internalVar; // ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋งํฌ ์˜ค๋ฅ˜ ๋ฐœ์ƒ // ์™ธ๋ถ€ ์†Œ์Šค ํŒŒ์ผ์— ์กด์žฌํ•˜๋Š” ํ•จ์ˆ˜ ์„ ์–ธ extern void printInternalVar(); // ์™ธ๋ถ€ ํ•จ์ˆ˜ ์‚ฌ์šฉ ์„ ์–ธ extern void modifyInternalVar(int value); int main(){ printInternalVar(); // internalVar: 20 modifyInternalVar(50); printInternalVar(); // internalVar: 50 return 0; }

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