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); } void modifyInternalVar(int value){ internalVar = value; } /* int main(){ printf("main_internalVar : %d \n", internalVar); internalVar = 300; printf("main_internalVar : %d \n", internalVar); return 0; } */
#include <stdio.h> // ์™ธ๋ถ€ ์—ฐ๊ฒฐ์—์„œ ๋‚ด๋ถ€ ์—ฐ๊ฒฐ ๋ณ€์ˆ˜๋ฅผ extern์„ ์ด์šฉํ•ด ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ๋‹ค. // static ์ง€์ •์ž๋กœ ์„ ์–ธํ•œ ๋ณ€์ˆ˜๋Š” extern์œผ๋กœ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์—†๋‹ค. extern void printInternalVar(); extern void modifyInternalVar(int value); int main(){ printInternalVar(); modifyInternalVar(50); // ์ง์ ‘์ ์ธ ์ ‘๊ทผ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋งŒ printInternalVar(); // ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•œ ๊ฐ„์ ‘์ ์ธ ์ ‘๊ทผ์€ ๊ฐ€๋Šฅํ•˜๋‹ค. 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